W systemie Linux polecenie sudo daje najwyższy przywilej wykonywania różnych funkcji administracyjnych, pomimo dostępu innego niż root. Ale aby korzystać z sudo, musisz mieć konto superużytkownika w swoim systemie.
Ponieważ istnieje kilka systemów operacyjnych Linux, bardziej znanych jako dystrybucje, istnieje wiele sposobów na dodanie użytkownika sudo. Czytaj dalej, aby dowiedzieć się więcej o tym, jak używać poleceń Linuksa w różnych dystrybucjach, aby wykonać to proste, ale niezbędne zadanie.
Dodawanie superużytkownika w Ubuntu i Debianie
W Ubuntu i innych dystrybucjach opartych na Debianie istnieją dwa główne sposoby dodawania użytkownika sudo. Możesz to zrobić za pośrednictwem terminala lub zastosować podejście graficzne, używając ustawień systemowych.
1. Podejście wiersza poleceń
Aby dodać użytkownika sudo za pomocą wiersza poleceń, musisz najpierw uruchomić terminal. Następnie wpisz następujące polecenie:
sudo adduser nazwa użytkownika
...gdzie Nazwa Użytkownika to nazwa nowego użytkownika, którego chcesz utworzyć.
To polecenie utworzy nowego użytkownika, którego możesz dodać do grupy sudoers. Po raz kolejny istnieje wiele sposobów na dodanie użytkownika do grupy sudo. Pierwszym sposobem jest użycie mod użytkownika Komenda.
sudo usermod -aG nazwa użytkownika sudo
...gdzie -a odnosi się do Dodać funkcja i g oznacza Grupa.
Po dodaniu użytkownika do grupy sudo musisz sprawdzić, czy powyższe polecenie działa poprawnie. Aby zweryfikować, wpisz następujące polecenie:
nazwa użytkownika grup
Jeśli jesteś zaawansowanym użytkownikiem, który woli unikać wielu poleceń, możesz bezpośrednio utworzyć nowego superużytkownika za pomocą jednego polecenia:
sudo adduser nazwa użytkownika sudo
Proces weryfikacji pozostaje taki sam jak poprzednio.
2. Korzystanie z interfejsu graficznego
Przed dodaniem użytkownika do grupy sudo za pomocą ustawień systemowych musisz najpierw utworzyć nowego użytkownika za pomocą wiersza poleceń. Następnie wykonaj poniższe czynności, aby kontynuować:
- Przejdź do menu Aplikacje i kliknij Użytkownicy opcja. Zobaczysz listę użytkowników, w tym nowo utworzonych użytkowników.
- Kliknij na Odblokować opcję, po której następuje hasło roota. Możesz przełączyć się na inne konto użytkownika, po prostu je klikając.
- Jak tylko go wybierzesz, zobaczysz opcję konwersji nowo utworzonego konta użytkownika na konto administratora. Przełącz przycisk obok Administrator etykieta, a konto zostanie dodane jako konto sudo.
Związane z: Jak używać poleceń sudo bez hasła w systemie Linux?
Tworzenie nowego superużytkownika w Arch Linux
W Arch Linux, ponieważ system domyślnie nie tworzy konta sudo, użytkownik musi utworzyć je ręcznie. Pierwszym krokiem jest uzyskanie dostępu do roota za pomocą su Komenda.
su
Wprowadź hasło dla użytkownika root, a następnie poniższe polecenie:
Pacman -Sy sudo
Jak tylko sudo zostanie zainstalowane, utwórz nowego użytkownika.
useradd --create-domowa nazwa użytkownika
Ustaw hasło dla nowego użytkownika za pomocą polecenie passwd.
passwd nazwa użytkownika
Teraz nadszedł czas, aby dodaj nowo utworzoną nazwę użytkownika do listy sudoerów. Użyj mod użytkownika polecenie, aby to osiągnąć.
usermod --append --groups wheel nazwa użytkownika
Możesz sprawdzić plik sudoers za pomocą następującego polecenia:
wizjoner
Kiedyś /etc/sudoers otworzy się plik, musisz edytować niektóre specyfikacje uprawnień użytkownika, znajdujące się na dole pliku sudoers. Znajdź następujący wiersz w pliku tekstowym:
#%koło WSZYSTKO=(WSZYSTKO) WSZYSTKO
Wyjście:
Usunąć # symbol poprzedzający %koło linii i zapisz zmiany. naciskać Ctrl + O na klawiaturze, aby zapisać plik.
Aby sprawdzić, czy użytkownik został pomyślnie dodany, musisz wykonać następujące polecenie:
su nazwa użytkownika
Monit bash zmieni się, odzwierciedlając nazwę nowego użytkownika. Aby zweryfikować, wpisz:
kim jestem
Powinien wyświetlać nazwę bieżącego użytkownika. Aby sprawdzić, czy nowy użytkownik ma uprawnienia sudo, wpisz:
sudo whoami
Jeśli dane wyjściowe wyświetlają się źródło, bieżący użytkownik ma dostęp administracyjny.
Dodawanie konta sudo w CentOS
Biorąc pod uwagę popularność CentOS, szkoda byłoby przegapić proces dodawania konta sudo w tej dystrybucji. Proces dodawania konta sudo w CentOS jest dość podobny do procesu określonego powyżej dla Arch Linux, ale z kilkoma podstawowymi zmianami.
Zanim utworzysz nowego użytkownika, musisz zalogować się jako root. Aby to zrobić, użyj su Komenda:
su
Po zalogowaniu się jako użytkownik root nadszedł czas na utworzenie nowego użytkownika, którego następnie dodamy do listy sudoerów.
useradd - nazwa użytkownika koła G
Ustaw hasło dla tego nowego użytkownika za pomocą polecenia passwd.
passwd nazwa użytkownika
Teraz zaloguj się jako nowy użytkownik, aby sprawdzić, czy masz dostęp do sudo. Aby to zrobić, wprowadź kolejno następujące polecenia:
su nazwa użytkownika
sudo whoami
Wyjście:
Jak tylko naciśniesz enter po wpisaniu pierwszego polecenia, system poprosi o hasło. Wprowadź nowe hasło, aby kontynuować. Wyświetli się wynik powyższego polecenia źródło, co oznacza, że bieżący użytkownik ma uprawnienia roota.
Jak dodać superużytkownika w Fedorze
Wreszcie, jeśli używasz Fedory jako podstawowego systemu operacyjnego, możesz w kilku prostych krokach przypisać uprawnienia superużytkownika nowemu użytkownikowi.
Aby utworzyć nowego użytkownika, użyj polecenia adduser w następujący sposób:
adduser nazwa użytkownika
Teraz ustaw hasło dla nowego użytkownika.
passwd nazwa użytkownika
Dodaj tego nowo utworzonego użytkownika do koło grupa używająca mod użytkownika Komenda.
usermod -aG nazwa użytkownika koła
Otwórz plik sudoers za pomocą następującego polecenia:
wizjoner
Teraz musisz edytować niektóre specyfikacje uprawnień użytkownika. Znajdź następujący wiersz w pliku tekstowym i odkomentuj %koło WSZYSTKO=(WSZYSTKO) linii, usuwając Funt postać (#) poprzedzających go.
## Usuń komentarz, aby umożliwić członkom koła grupy wykonanie dowolnego polecenia
%koło WSZYSTKO=(WSZYSTKO) WSZYSTKO
Przyznawanie uprawnień superużytkownika nowym użytkownikom
W zależności od używanej dystrybucji proces tworzenia nowych użytkowników sudo będzie mniej więcej taki sam, z kilkoma drobnymi różnicami. Chodzi o to, aby upewnić się, że jesteś w stanie przyznać uprawnienia roota wszystkim nowym administratorom, którzy będą korzystać z dystrybucji.
Niewielu użytkowników Linuksa o tym wie, ale sudo i su to dwie różne komendy. Chociaż oba pełnią podobne funkcje, bardzo różnią się od siebie pod wieloma względami.
W systemie Linux istnieją dwie komendy umożliwiające uzyskanie dostępu superużytkownika: su i sudo. Który z nich należy użyć, zależy od wykonywanego zadania.
Czytaj dalej
- Linux
- Administracja systemu
- Polecenia Linuksa

Wini jest pisarzem mieszkającym w Delhi, mającym 2-letnie doświadczenie w pisaniu. Podczas pisania była związana z agencjami marketingu cyfrowego i firmami technicznymi. Pisała treści związane z językami programowania, technologią chmury, AWS, Machine Learning i nie tylko. W wolnym czasie lubi malować, spędzać czas z rodziną i w miarę możliwości wyjeżdżać w góry.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować