Ubuntu 11.04, adduser myuser: manca il gruppo admin


10

Ciao, sto cercando di aggiungere myuser ai sudoers dopo una nuova installazione con account root,

# adduser myuser admin 

che dà:

adduser: the group `admin' does not exist.

tuttavia questo funziona:

# adduser myuser root

ma non rende myuser un sudoer.

Inoltre, / etc / sudoers contiene queste righe:

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

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

ma piuttosto strano - il file / etc / group non contiene admin .

Devo solo modificarlo manualmente e aggiungere qualcosa di simile:

admin:x:120:myuser

Risposte:


13

utilizzare groupadd adminper aggiungere il gruppo, quindi è possibile eseguire adduser myuser admin. Tuttavia, è possibile utilizzare invece usermod -G myuser,admin myuserper rimuovere te stesso dal gruppo principale. (invece di myuser, admin, elenca l'elenco esatto dei gruppi di cui l'utente dovrebbe essere membro.

Se sei tentato di modificare direttamente / etc / group, usa il vigrcomando, che assicurerà che la sintassi del file sia corretta prima di eseguire le modifiche.


Grazie @stew! ha funzionato come per magia! una cosa che dovevo fare è disconnettermi e quindi accedere con myuser.
Valk,

1

il gruppo sudo dovrebbe essere usato:

adduser myuser sudo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.