Como atribuir um usuário LDAP ao grupo local “usuários”?

1

Temos máquinas com contas locais e LDAP. Cada computador tem um HDD montado, onde o grupo local "usuários" tem permissões de leitura e gravação. Como posso adicionar todos os usuários LDAP ao grupo "usuários"?

    
por mcExchange 24.01.2017 / 19:11

2 respostas

2

Você os adiciona ao grupo como faria com qualquer usuário.

usermod -aG users username

Exemplo.

[root@red pub]# usermod -aG jabber nazu
[root@red pub]# grep jabber /etc/group
jabber:x:499:nazu
    
por 24.01.2017 / 19:26
0

Portanto, nossa solução atual é primeiro verificar o id do grupo dos usuários LDAP usando

getent passwd

No nosso caso, pode-se ver facilmente o id do grupo LDAP

someLdapUser:x:1000023:1000001:/media/remote_home/someLdapUser

Agora, enquanto estiver sendo montado, é possível alterar as permissões de grupo da partição de dados local ( /media/data ) para esse id usando

sudo chown :1000001 /media/data

O único problema é que agora os usuários locais não podem mais gravar na partição, pois o id de grupo deles é diferente:

someLocalUser:x:1001:1001:,,,:/home/someLocalUser:/bin/bash

Eu tentei adicionar o usuário local ao grupo 1000001 , mas isso não funciona, pois os comandos adduser esperam um nome de grupo e não um número ... Se alguém tiver uma ideia para isso, seja ótimo.

    
por 07.04.2017 / 16:55