Jak uruchomić polecenie „sudo” bez wprowadzania hasła w Linux
- 1624
- 56
- Juliusz Janicki
Jeśli uruchamiasz Linux na komputerze, którego normalnie używasz sam, powiedz na laptopie, wpisując hasło za każdym razem, gdy wywołujesz sudo może stać się tak nudne na dłuższą metę. Dlatego w tym przewodniku opiszemy, jak skonfigurować polecenie sudo, aby działało bez wprowadzania hasła.
To ustawienie odbywa się w /etc/sudoers Plik, który napędza Sudoers do użycia domyślnej wtyczki zasad bezpieczeństwa dla polecenia Sudo; W sekcji specyfikacji uprawnienia użytkownika.
Ważny: W Sudeors Plik, parametr uwierzytelniający, który jest domyślnie włączony do celów uwierzytelniania. Jeśli jest ustawiony, użytkownicy muszą się uwierzytelnić za pomocą hasła (lub innych środków uwierzytelniania), zanim uruchomią polecenia z sudo.
Jednak ta domyślna wartość może zostać zastąpiona za pomocą Nopasswd (Nie wymagaj hasła, gdy użytkownik wywołuje sudo polecenie) Tag.
Składnia do konfigurowania uprawnień użytkownika jest następująca:
user_list host_list = Effect_user_List Tag_List Command_List
Gdzie:
Lista użytkowników
- lista użytkowników lub alias użytkownika, który został już ustawiony.host_list
- lista hostów lub alias hosta, na którym użytkownicy mogą uruchomić sudo.Effect_User_List
- Lista użytkowników, których muszą uruchomić lub uruchomić jako alias.tag_list
- Lista tagów, takich jak NOPASSWD.Command_List
- Lista poleceń lub alias polecenia, który ma być uruchomiony przez użytkowników (-ów) za pomocą sudo.
Aby pozwolić użytkownikowi (Aaronkilik
w poniższym przykładzie), aby uruchomić wszystkie polecenia za pomocą sudo Bez hasła otwórz sudoers plik:
$ sudo visudo
I dodaj następujący wiersz:
aaronkilik all = (all) nopasswd: wszystko
W przypadku grupy użyj %
charakter przed nazwą grupy w następujący sposób; Oznacza to, że wszyscy członkowie Sys
Grupa uruchomi wszystkie polecenia za pomocą Sudo bez hasła.
%sys all = (all) nopasswd: wszystko
Aby umożliwić użytkownikowi uruchomienie danego polecenia (/Bin/Kill
) Używając sudo bez hasła, dodaj następujący wiersz:
aaronkilik all = (all) nopasswd: /bin /kill
Poniższa linia umożliwi członkom Sys
grupa do uruchamiania poleceń: /Bin/Kill, /bin/rm za pomocą sudo bez hasła:
%sys all = (all) nopasswd: /bin /kill, /bin /rmUruchom sudo bez hasła
Więcej sudo Konfiguracja i dodatkowe opcje użytkowania, przeczytaj nasze artykuły, które opisują więcej przykładów:
- 10 Przydatne konfiguracje sudoers do ustawiania „sudo” w Linux
- Pozwól Sudo cię obrazić, gdy wprowadzisz nieprawidłowe hasło
- Jak dłużej zachować sesję limitu czasu hasła „sudo” w Linux
W tym artykule opisaliśmy, jak skonfigurować polecenie sudo do uruchomienia bez wprowadzania hasła. Nie zapomnij zaoferować nam swoich przemyśleń na temat tego przewodnika lub innych przydatnych konfiguracji Sudeors dla administratorów systemów Linux w komentarzach.