Nota:
useraddé um utilitário de baixo nível e é altamente recomendado que você useadduser(ouusermod) em vez disso nos sistemas Ubuntu / Debian
- É melhor usar o comando
id -Gn usernamepara verificar a associação principal / secundária em vez de confiar em/etc/group -
A opção
-gparauseradddefine o grupo principal (ou login) de um novo usuário- Se definido para um grupo existente , este não será refletido em
/etc/group - Mas você pode ver o GID existente em
/etc/passwdou usandoid -Gn username - Exemplo (o grupo izx é o gid 1000):
$ sudo useradd -g izx tom $ grep ^izx /etc/group izx:x:1000: $ grep ^tom /etc/passwd tom:x:1008:1000::/home/tom:/bin/sh $ id -Gn tom izx
- Se definido para um grupo existente , este não será refletido em
-
A opção
-Gparauseradddefine o (s) grupo (s) secundário (ou suplementar) de um novo usuário- Essas associações serão refletidas em
/etc/groupe usandoid -Gn username - Mas não em
/etc/passwd(compare com-gacima) - Exemplo (o grupo izx é o gid 1000):
$ sudo useradd -G izx harry $ grep ^izx /etc/group izx:x:1000:harry $ grep ^harry /etc/passwd harry:x:1009:1009::/home/harry:/bin/sh $ id -Gn harry harry izx
- Essas associações serão refletidas em