Jak utworzyć administratora w systemie Ubuntu?


Odpowiedzi:


89

Najpierw utwórz użytkownika za pomocą:

sudo adduser <username>

Możesz przeczytać więcej o tym poleceniu na stronach podręcznika systemowego za pomocą man adduser.

Następnie możesz dodać użytkownika do sudogrupy za pomocą polecenia:

sudo adduser <username> sudo

Pamiętaj, że wersje Ubuntu do 11.10 będą używać adminjako grupa zamiast sudo:

Do wersji Ubuntu 11.10 grupa Unix dla administratorów z uprawnieniami root za pośrednictwem sudo była administratorem. Począwszy od Ubuntu 12.04 LTS, teraz jest to sudo, dla kompatybilności z Debianem i samym sudo. Jednak w celu zachowania zgodności wstecznej członkowie grup administracyjnych są nadal uznawani za administratorów


Jeśli twój system tego nie robi, musimy zepsuć plik sudoers, aby udzielić uprawnień sudo. Możesz przeczytać o pliku sudoers, man sudoersaby uzyskać szczegółowe informacje na temat dokładnej składni i dostępnych opcji, ale dla uproszczenia możesz wykonać jedną z następujących czynności:

  • Utwórz grupę za pomocą addgrouppolecenia, a następnie dodaj tę grupę do pliku sudoers. Użyj, addgroup <groupname>aby utworzyć grupę, a następnie edytuj plik sudoers ( sudo visudo) i dodaj linię %<groupname> ALL=(ALL) ALLna dole
  • Edytuj plik sudoers za pomocą sudo visudoi dodaj <username> ALL=(ALL) ALLu dołu każdego użytkownika, którego chcesz dodać.

Źle odczytałem, myśląc, że już stworzyłeś użytkownika. Użyj, sudo adduser <username>aby utworzyć użytkownika, a następnie użyj, sudo adduser <username> adminaby udostępnić mu uprawnienia sudo. Np .: sudo adduser piemesonsisudo adduser piemesons admin
Darth Android,

@Darth Android adduser: Nazwa użytkownika nie istnieje. a co z hasłem tego użytkownika? a jego grupa nie będąca administratorem daje mu uprawnienia administratora
Mohit Jain

Jego grupa nie jest administratorem. Jego moc administratorów. Utworzono użytkownika. Teraz chcę mu dać uprawnienia administratora.
Mohit Jain,

adduser: Grupa `admin 'nie istnieje.
Mohit Jain,

1
Przepraszamy, moja instalacja Ubuntu tworzy grupę administracyjną, która ma uprawnienia sudo. Przeczytaj plik sudoers ( man sudoers), a następnie sudo visudoedytuj plik i nadaj uprawnienia wybranym użytkownikom lub grupom. Możesz użyć tego pliku, aby kontrolować, jak zachowuje się sudo, w tym czy wyświetla monit o hasło lub jak długo powinna być aktywna sesja sudo (domyślnie 15min)
Darth Android

26

„Popularny” Odpowiedź brzmi jak „reimplement” , a nie „jak dodać użytkownika?” . Nagie minimum, które musisz zrobić, to:

usermod -a -G sudo USERNAME

W moim systemie należę do następujących grup:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

Aby sprawdzić, co zrobiłeś:

groups USERNAME

2
Udostępniłem twoje pytanie w pokoju Ubuntu, ponieważ jest bardziej poprawne. Jedyne, co mogę dodać, to to, że libvirtd nie jest domyślną grupą dla czystej instalacji. Reszta to.
RobotHumans

3

Wybierz System-> Administration-> Users and Groups.

Wybierz, Addaby dodać nowego użytkownika. Po zakończeniu pracy kreatora wybierz nowego użytkownika, kliknij account typei zmień z Desktop userna Administrator.


Jestem na serwerze, stary. Jedyny wiersz poleceń :-)
Mohit Jain

W moim systemie 12.04 musisz się wylogować i zalogować ponownie, zanim zadziała. Ale bardzo łatwy i prosty sposób to zrobić.
dennis

0

Możesz także włączyć rootowanie poprzez:

passwd root

a następnie wprowadź hasło do katalogu głównego


4
To okropna odpowiedź. ŻADEN NIGDY NIE POWINIEN UŻYWAĆ ROOT BEZPOŚREDNIO.
Léo Lam,

0

Jeśli naprawdę chcesz utworzyć superużytkownika (kopię roota, ale z innym hasłem i katalogiem domowym), a nie użytkownika sudo, użyj UID = 0 i GID = 0 dla nowego użytkownika:

useradd -ou 0 -g 0 john

-o pozwala utworzyć nieunikalny identyfikator UID (root UID = 0)

-u $ UID ustawia $ UID

-g $ GID ustawia $ GID


-2

To, co robię, to dodawanie użytkownika do grupy o nazwie koło, użytkownik należący do tej grupy może wykonać dowolne polecenie administratora za pomocą sudo.

Musisz włączyć tę funkcję w / etc / sudoers, linia odkomentowania poniżej% wheel ALL = (ALL) ALL


3
Wiem, że to stara odpowiedź, ale z korzyścią dla ludzi, którzy tu teraz przychodzą: domyślnie w Ubuntu nie wheelistnieje żadna grupa i nie w ten sposób przyznaje się zdolności administracyjne. sudoGrupę stosować (lub admingrupy - nie należy ich mylić z drugiej grupy o nazwie adm- Ubuntu 11.10 i wcześniej).
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.