Rob, releia a mensagem de erro do comando adduser
: The user rick does not exist.
. Mais tarde, você escreve sobre o grupo staff
, que existe. Mas adduser
falhou porque o usuário rick
ainda não existe.
Eu quero usar adduser
No entanto, não parece funcionar se eu fornecer o segundo argumento para o grupo do usuário
root@a:~# adduser rick staff
adduser: The user 'rick' does not exist.
O grupo existe
root@a:~# addgroup staff
addgroup: The group 'staff' already exists.
A página man diz que isso deve funcionar ...
adduser [options] user group
Alguma idéia?
Eu posso fazer:
adduser --ingroup staff rick
Portanto, nenhum problema enorme parece estranho.
Se você está tentando adicionar um usuário e adicionar esse usuário a um grupo, você deve:
adduser newuser
usermod -aG thegroup newuser
Se o grupo ainda não foi criado, você deve criá-lo antes do usermod:
groupadd thegroup
Tags bash linux user-accounts