Estranhamente não se encontra com facilidade na Internet um modo
eficientemente seguro para adicionar ou excluir um usuário de um grupo,
no GNU/Linux.
A solução mais encontrada é editar manualmente o arquivo /etc/group, o que não é aconselhável, pois uma edição errada pode trazer consequências desastrosas.
Outra solução muito vista é usar o comando usermod -G, que substitui os grupos suplementares de determinado usuário - o que é pouco aconselhável, pois o administrador precisa listar todos os grupos suplementares do usuário em questão.
Uma forma segura de adicionar (ou remover) um usuário a um grupo é usar o comando gpasswd:
# gpasswd -a / -d usuário grupo
Exemplos:
1. Para adicionar o usuário "apolo" ao grupo "vendas":
# gpasswd -a apolo vendas
2. Para remover o usuário "apolo" do grupo "infra":
# gpasswd -d apolo infra
3. Para consultar os grupos de um usuário:
# groups usuário
4. Para listar os grupos aos quais o usuário "apolo" pertence:
# groups apolo
Para mais informações, consulte:
$ man gpasswd
A solução mais encontrada é editar manualmente o arquivo /etc/group, o que não é aconselhável, pois uma edição errada pode trazer consequências desastrosas.
Outra solução muito vista é usar o comando usermod -G, que substitui os grupos suplementares de determinado usuário - o que é pouco aconselhável, pois o administrador precisa listar todos os grupos suplementares do usuário em questão.
Uma forma segura de adicionar (ou remover) um usuário a um grupo é usar o comando gpasswd:
# gpasswd -a / -d usuário grupo
Exemplos:
1. Para adicionar o usuário "apolo" ao grupo "vendas":
# gpasswd -a apolo vendas
2. Para remover o usuário "apolo" do grupo "infra":
# gpasswd -d apolo infra
3. Para consultar os grupos de um usuário:
# groups usuário
4. Para listar os grupos aos quais o usuário "apolo" pertence:
# groups apolo
Para mais informações, consulte:
$ man gpasswd
Nenhum comentário:
Postar um comentário