wprowadzenie
podczas zarządzania serwerem czasami będziesz chciał zezwolić użytkownikom na wykonywanie poleceń jako „root”, użytkownik na poziomie administratora. Poleceniesudo
zapewnia administratorom systemu możliwość nadawania uprawnień administratora — Zwykle dostępnych tylko dla użytkownika root-zwykłym użytkownikom.
w tym samouczku dowiesz się, jak utworzyć nowego Użytkownika z dostępem sudo
na Ubuntu 20.,04 bez konieczności modyfikowania pliku /etc/sudoers
.
Uwaga: Jeśli chcesz skonfigurować sudo
dla istniejącego użytkownika, przejdź do kroku 3.
Krok 1 — Logowanie do serwera
SSH na serwer jako użytkownik root:
- ssh root@your_server_ip_address
Krok 2 — Dodawanie nowego Użytkownika do systemu
użyj polecenia adduser
aby dodać nowego Użytkownika do systemu:
iv id
pamiętaj, aby zastąpić sammy
nazwą użytkownika, którą chcesz utworzyć., Zostaniesz poproszony o utworzenie i zweryfikowanie hasła dla użytkownika:
OutputEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully
następnie zostaniesz poproszony o podanie informacji o nowym użytkowniku. Dobrze jest zaakceptować ustawienia domyślne i pozostawić te informacje puste:
Krok 3 — dodanie użytkownika do grupy sudo
użyj polecenia usermod
aby dodać użytkownika do grupy sudo:
- usermod -aG sudo sammy
należy ponownie zastąpić sammy
z dodaną nazwą użytkownika., Domyślnie w Ubuntu wszyscy członkowie grupy sudo mają pełne uprawnienia sudo
.,9a2e61c”>
polecenie przełączenia na nowe konto użytkownika:
- su - sammy
jako nowy użytkownik sprawdź, czy możesz użyć sudo
przez dodanie sudo
do polecenia, które chcesz uruchomić z uprawnieniami administratora:
- sudo command_to_run
na przykład możesz wyświetlić zawartość katalogu /root
, który jest zwykle dostępny tylko dla użytkownika root:
- sudo ls -la /root
przy pierwszym użyciu sudo
podczas sesji zostaniesz poproszony o podanie hasła do konta tego użytkownika., Wprowadź hasło, aby kontynuować:
Output: password for sammy:
Uwaga: To nie jest prośba o hasło roota! Wprowadź hasło właśnie utworzonego użytkownika z obsługą sudo.
Jeśli twój użytkownik znajduje się w odpowiedniej grupie i poprawnie wpisałeś hasło, polecenie wydane zsudo
będzie działać z uprawnieniami roota.
podsumowanie
w tym poradniku quickstart stworzyliśmy nowe konto użytkownika i dodaliśmy je do grupy sudo, aby włączyć dostęp sudo
.,
aby Nowy użytkownik otrzymał dostęp zewnętrzny, zapoznaj się z naszą sekcją Włączanie dostępu zewnętrznego dla zwykłego użytkownika.
Jeśli potrzebujesz bardziej szczegółowych informacji na temat konfiguracji serwera Ubuntu 20.04, przeczytaj nasz wstępny poradnik konfiguracji serwera z Ubuntu 20.04.