O Ubuntu 11.04, adduser myuser: admin group está ausente

10

Olá, estou tentando adicionar myuser aos sudoers após uma nova instalação com a conta root,

# adduser myuser admin 

que dá:

adduser: the group `admin' does not exist.

no entanto, isso funciona:

# adduser myuser root

mas isso não faz do myuser um sudoer.

Além disso, o / etc / sudoers contém estas linhas:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

mas bem estranho - o arquivo / etc / group não contém admin .

Devo apenas editá-lo manualmente e adicionar algo como:

admin:x:120:myuser
valk
fonte

Respostas:

13

use groupadd adminpara adicionar o grupo, então você pode executar adduser myuser admin. No entanto, você pode usar usermod -G myuser,admin myuserpara se remover do grupo raiz. (em vez de myuser, admin, liste a lista exata de grupos dos quais o usuário deve ser membro.

Se você tentar editar o / etc / group diretamente, use o vigrcomando que garantirá que a sintaxe do arquivo esteja correta antes de confirmar as alterações.

ensopado
fonte
Obrigado @stew! funcionou como uma mágica! uma coisa que eu tinha que fazer era sair e depois fazer login com myuser.
valk
1

o grupo sudo deve ser usado:

adduser myuser sudo
ozma
fonte