Jak uruchomić sudo bez hasła

Polecenie sudo to duża część wiersza poleceń systemu Linux. Użytkownicy syn Komendy roota mogą działać w trybie offline chroniąc w ten sposób ich bezpieczeństwo. Problem polega na tym, że aby użyć polecenia sudo, musisz podać swoje hasło.

Konieczność wpisania hasła w celu uruchomienia sudo jest z pewnością świetną funkcją bezpieczeństwa, ale może być niezwykle nużąca i denerwująca. Jeśli zgodzisz się na przesunięcie między funkcjami bezpieczeństwa, nie będziesz w stanie utworzyć hasła wymaganego do korzystania z sudo.

Metoda 1: Tymczasowo uruchom polecenia sudo bez hasła

Najłatwiejszym sposobem uruchamiania poleceń sudo bez hasła jest robienie tego tymczasowo, tj. nie modyfikowanie plików systemowych w celu zmiany ustawień. Aby to zrobić, Mandat Sudo-s Jest używany .

La komandos Sudo-s daje użytkownikowi powłokę Sudo. Zasadniczo logujesz się do terminala za pomocą swojej nazwy użytkownika i hasła i masz powłokę root. Możesz wtedy wpisać dowolne polecenie tak, jakbyś robił to ze mną komandos sudo .

ja używam komandos Sudo-s zacznij od otwarcia terminala. Następnie wpisz następujące polecenie.

Sudo -s

Zobaczysz wtedy monit Terminala połączony z powłoką Sudo jako root. Stamtąd wprowadź dowolne polecenie, które chcesz wykonać komandos sudo bez konieczności wprowadzania hasła.

Powłoka Sudo jest dostępna w każdej chwili, dla każdego użytkownika. Aby wyjść z powłoki Sudo, wpisz komandos Wyjście .

Départ

Metoda 2: dodaj sudo bez hasła Linux z sudoers

Jeśli chcesz uruchamiać polecenia sudo bez konieczności wchodzenia do powłoki sudo na raz, możesz włączyć sudo bez hasła. Sudo bez hasła to zmiana pliku konfiguracyjnego, która po włączeniu spowoduje, że dowolne polecenie sudo będzie uruchamiane bez hasła.

Jednak zanim zaczniesz, zrozum, że sudo bez hasła stanowi poważne zagrożenie bezpieczeństwa. Jeśli ustawisz słabe hasło dla swojego konta użytkownika, a następnie włączysz sudo bez hasła, złośliwy atakujący może włamać się do twojego systemu. Upewnij się, że hasło do konta użytkownika jest bezpieczne, zmieniając hasło.

Aby zmienić hasło do konta użytkownika, najpierw otwórz okno terminala. Przy otwartym oknie terminala uruchom komandos hasło .

passwd

Poczta komandos hasło , Będziesz pytany zmień hasło do konta użytkownika Linuksa . Pamiętaj o wprowadzeniu czegoś bezpiecznego i zapadającego w pamięć. Po zmianie hasła postępuj zgodnie z instrukcjami krok po kroku poniżej, aby włączyć sudo bez hasła za pomocą sudoers.

Krok 1: Biegać komandos wizjoner aby otworzyć plik sudoers do edycji. Powinieneś zawsze używać komandos wizjoner edytuj ten plik /etc/sudoersZe względów bezpieczeństwa.

EDYTOR sudo = nano visudo

Zauważ, że jeśli komandos Visudo nie działa z komandos sudo , możesz również uzyskać dostęp za pomocą su zaloguj się do roota.

jego -

EDYTOR = nano wizualizacja

Krok 2: W edytorze Nano znajdź kod kreskowy root ALL=(ALL) ALLi naciśnij dotykać wejście na klawiaturze, aby wprowadzić nową linię tuż poniżej.

Po naciśnięciu dotykać wejście , wprowadź nowy kod kreskowy. Pamiętaj, aby zastąpić słowo „użytkownik” w wierszu kodu poniżej swoim kontem użytkownika, w przeciwnym razie hasło nie będzie działać.

użytkownik WSZYSTKO = (WSZYSTKO) NOPASSWD: WSZYSTKO

Krok 3: Rodzaj naciśnij przycisk Ctrl + O aby zapisać zmiany w pliku ustawień. Po zapisaniu zmian wyjdź z edytora naciskając naciśnij przycisk Ctrl + X.

Po zmodyfikowaniu pliku konfiguracyjnego będziesz mógł uruchomić dowolny komandos sudo hasło nie jest wymagane!

Zezwól na uruchamianie niektórych poleceń bez hasła sudo

Jeśli nie chcesz komandos sudo działa bez hasła dla każdego polecenia terminala, możesz ograniczyć to tak, że tylko niektóre rzeczy mogą być wykonywane bez hasła. Zobacz, jak to skonfigurować.

Najpierw otwórz plik sudoers za pomocą komandos wizjoner poniżej.

EDYTOR sudo = nano visudo

Znajdź i znajdź w edytorze tekstu Nano root ALL=(ALL) ALLkod kreskowy. Następnie wciśnij dotykać wejście aby utworzyć nową linię tuż poniżej. Po utworzeniu nowej linii dodaj następujący kod, ale pamiętaj, aby zastąpić „user” swoją nazwą użytkownika.

użytkownik WSZYSTKO = (WSZYSTKO) NOPASSWD:

Po napisaniu powyższego kodu dodaj polecenia, które chcesz wykonać bez hasła. Na przykład tak komandos cp działa w sudo bez hasła, wykonaj następujące kroki:

użytkownik ALL = (ALL) NOPASSWD: / usr / bin / cp

Aby dodać wiele poleceń, oddziel je „,” „. Po edycji pliku sudoers naciśnij połączenie przycisk Ctrl + O na klawiaturze, aby zapisać zmiany. Następnie wciśnij Ctrl + X zamknij Nano.

Dodaj komentarz