Unikaj monitowania o hasło podczas wykonywania polecenia Sudo

click fraud protection

Jeśli masz doświadczenie w pracy z linią poleceń w Ubuntu, prawdopodobnie znasz już polecenie sudo, za każdym razem, gdy uruchamiasz polecenie sudo jako użytkownik inny niż root, system wyświetla monit o wpisanie administratora hasło. Jest to bardzo irytujący proces.

Oto prosta wskazówka, jak pozbyć się tego monitu o hasło, wykonaj te poprawki, jeśli masz sytuacja, w której nie chcesz wprowadzać hasła roota podczas uruchamiania polecenia sudo jako użytkownik inny niż root użytkownik.

Będziesz musiał zmodyfikować plik systemowy pod tym względem, więc najpierw otwórz terminal i uruchom następującą komendę, aby zostać użytkownikiem root.

su

Po zakończeniu wykonaj następujące czynności, aby pozbyć się tego irytującego hasła do polecenia sudo.

  • Przypisz uprawnienia do pliku sudoers, uruchamiając następujące polecenie:

chmod 740 / etc / sudoers

  • Teraz edytuj plik / etc / sudoers i dodaj następujący wiersz na końcu tego pliku. (Możesz uruchomić polecenie gedit / etc / sudoers, aby otworzyć plik do edycji).
    instagram viewer
    Alternatywnie najlepszy i bezpieczny sposób edycji /etc/sudoers plik jest za pośrednictwem visudo użyteczność. Musisz uruchomić to narzędzie z wiersza poleceń, przejść do katalogu / etc i uruchomić polecenie visudo. Plik / etc / sudeors zostanie otwarty. Dodaj linie jak wspomniano, a następnie zapisz plik, naciskając ZZ lub pisanie : wq! jeśli jesteś w trybie poleceń.

% admin ALL = (ALL) NOPASSWD: NOPASSWD: ALL

Sudeors

To wszystko, teraz będziesz mógł uruchomić polecenie sudo jako użytkownik inny niż root, bez konieczności podawania hasła. To dosłownie pozwoli Ci zaoszczędzić czas i zwiększyć wydajność.

Aktualizacja: Zamiast używać Gedit do edycji wrażliwego pliku sudeors, dołączyliśmy metodę visudo, która jest bezpieczniejsza. Dziękujemy wszystkim komentującym, którzy zwrócili uwagę na wady.

watch instagram story