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

10

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

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

    
por AirCombat 05.05.2015 / 11:03

1 resposta

9

Ambos podem fazer o mesmo, é só com usermod você pode fazer errado se você não prestar atenção suficiente.

Em este wiki do Arch Linux ( é o mesmo para outras distros >, é explicado:

To add a user to other groups use (additional_groups is a comma-separated list):

# usermod -aG additional_groups username

Warning: If the -a option is omitted in the usermod command above, the user is removed from all groups not listed in additional_groups (i.e. the user will be member only of those groups listed in additional_groups).

     

Como alternativa, gpasswd pode ser usado. Embora o nome de usuário só possa ser   adicionado (ou removido) de um grupo de cada vez.

# gpasswd --add username group
    
por 27.08.2016 / 05:05