Ubuntu 11.04, adduser myuser: brakuje grupy administracyjnej

10

Cześć, próbuję dodać mój użytkownik do sudoers po nowej instalacji z kontem root,

# adduser myuser admin 

co daje:

adduser: the group `admin' does not exist.

jednak to działa:

# adduser myuser root

ale nie czyni myusera sudoerem.

Ponadto / etc / sudoers zawiera następujące linie:

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

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

ale dość dziwne - plik / etc / group nie zawiera admin .

Czy powinienem po prostu ręcznie go edytować i dodać coś takiego:

admin:x:120:myuser
łoś
źródło

Odpowiedzi:

13

używać groupadd admin, aby dodać grupę a następnie można uruchomić adduser myuser admin. Możesz jednak zamiast tego użyć usermod -G myuser,admin myuserdo usunięcia siebie z grupy głównej. (zamiast myuser, admin, podaj dokładną listę grup, do których użytkownik powinien należeć.

Jeśli kiedykolwiek będziesz miał ochotę bezpośrednio edytować / etc / group, użyj vigrpolecenia, które upewni się, że składnia pliku jest poprawna przed zatwierdzeniem zmian.

gulasz
źródło
Dzięki @stew! działało jak magia! jedyną rzeczą, którą musiałem zrobić, to wylogować się, a następnie zalogować za pomocą myuser.
valk
1

sudo grupy należy stosować:

adduser myuser sudo
ozma
źródło