Chcę stworzyć użytkownika posiadającego sudo
uprawnienia w Ubuntu. Jak mogę to zrobić?
źródło
Chcę stworzyć użytkownika posiadającego sudo
uprawnienia w Ubuntu. Jak mogę to zrobić?
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 sudo
grupy za pomocą polecenia:
sudo adduser <username> sudo
Pamiętaj, że wersje Ubuntu do 11.10 będą używać admin
jako 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 sudoers
aby 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:
addgroup
polecenia, 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) ALL
na dolesudo visudo
i dodaj <username> ALL=(ALL) ALL
u dołu każdego użytkownika, którego chcesz dodać.
sudo adduser <username>
aby utworzyć użytkownika, a następnie użyj,sudo adduser <username> admin
aby udostępnić mu uprawnienia sudo. Np .:sudo adduser piemesons
isudo adduser piemesons admin
man sudoers
), a następniesudo visudo
edytuj 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)„Popularny” Odpowiedź brzmi jak „reimplement” , a nie „jak dodać użytkownika?” . Nagie minimum, które musisz zrobić, to:
W moim systemie należę do następujących grup:
Aby sprawdzić, co zrobiłeś:
źródło
Wybierz
System
->Administration
->Users and Groups
.Wybierz,
Add
aby dodać nowego użytkownika. Po zakończeniu pracy kreatora wybierz nowego użytkownika, kliknijaccount type
i zmień zDesktop user
naAdministrator
.źródło
Możesz także włączyć rootowanie poprzez:
a następnie wprowadź hasło do katalogu głównego
źródło
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źródło
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
źródło
wheel
istnieje żadna grupa i nie w ten sposób przyznaje się zdolności administracyjne.sudo
Grupę stosować (lubadmin
grupy - nie należy ich mylić z drugiej grupy o nazwieadm
- Ubuntu 11.10 i wcześniej).