Usermod -aG vs gpasswd -a como uma prática recomendada


15

Estou ciente de que o usermod -g não é uma prática recomendada de muitas postagens como essa, mas normalmente explicam que o usermod não deve ser usado, pois altera o grupo principal de um usuário. Essas postagens parecem não levar em consideração a opção -aG que apenas anexa o grupo.

Essa prática ainda é ruim ou não é diferente do que usar gpasswd -a?


Você olhou para a data dessa mensagem?
Michael Hampton

Sim, mas há toneladas desse tipo e alguém recentemente me disse algo assim, então achei melhor perguntar.
AirCombat 5/05

Eu quero adicionar à sua pergunta e colocar o comando adduser, eu vi aqui scontent-mad1-1.xx.fbcdn.net/v/t1.0-9/…
Mr-Programs

Respostas:


15

Os dois podem fazer o mesmo, só que usermodvocê pode errar se não prestar atenção suficiente.

Em nesta wiki do Arch Linux ( que é o mesmo para outras distros ), é explicado:

Para adicionar um usuário a outros grupos, use (grupos_ adicionais é uma lista separada por vírgula):

# usermod -aG additional_groups username

Aviso: Se a -aopção for omitida no usermodcomando acima, o usuário será removido de todos os grupos não listados em Additional_groups (ou seja, o usuário será membro apenas dos grupos listados em Additional_groups).

Alternativamente, gpasswdpode ser usado. Embora o nome de usuário possa ser adicionado (ou removido) apenas de um grupo por vez.

# gpasswd --add username group
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.