Jeśli uruchomisz sudo su, otworzy to powłokę jako superużytkownik. Wpisz exitlub Ctrl- Daby wyjść z tej powłoki.
Zwykle nie biegniesz sudo su, ale po prostu biegasz . Po wpisaniu hasła zapisuje znacznik czasu i pozwala uruchomić więcej poleceń bez konieczności wpisywania hasła przez kilka minut. Jeśli chcesz wyczyścić ten znacznik czasu (aby ktoś inny nie mógł uruchomić bez hasła), możesz uruchomić .sudo commandsudosudosudosudo -k
su służy do logowania się na konto root, aby się wylogować, użyj Ctrl + D lub wpisz polecenie exit. Gra z su jest bardzo niebezpieczna, jeśli nie jest naprawdę konieczna. Lepszym pomysłem jest dodanie używanego do grupy sudo i użycie polecenia sudo. A dlaczego używasz sudo su?
Wprowadziłem sudo su i moje hasło, a kursor zmieniłem z mojej nazwy użytkownika na sh-3.2 #, wpisując polecenie whoami wskazuje „root”. Wyjście i wprowadzenie sudo -s dodaje kursor root do oznaczenia #, a wpisanie whoami oznacza „root”. Z tego wnioskuję, że te dwa polecenia są równoważne. W obu przypadkach polecenie wyjścia powraca do standardowego konta użytkownika.
sudo -s
.-s
prostsze niżsu
? czy zachowuje się inaczej?Odpowiedzi:
Wpisz
exit
. Spowoduje to wylogowanie superużytkownika i powrót do konta.źródło
sudo -i
Jeśli uruchomisz
sudo su
, otworzy to powłokę jako superużytkownik. Wpiszexit
lub Ctrl- Daby wyjść z tej powłoki.Zwykle nie biegniesz
sudo su
, ale po prostu biegasz . Po wpisaniu hasła zapisuje znacznik czasu i pozwala uruchomić więcej poleceń bez konieczności wpisywania hasła przez kilka minut. Jeśli chcesz wyczyścić ten znacznik czasu (aby ktoś inny nie mógł uruchomić bez hasła), możesz uruchomić .sudo command
sudo
sudo
sudo
sudo -k
źródło
su służy do logowania się na konto root, aby się wylogować, użyj Ctrl + D lub wpisz polecenie exit. Gra z su jest bardzo niebezpieczna, jeśli nie jest naprawdę konieczna. Lepszym pomysłem jest dodanie używanego do grupy sudo i użycie polecenia sudo. A dlaczego używasz sudo su?
źródło
Po prostu wpisz polecenie exit i sprawdź, czy wrócisz do „ty”, wpisz „whoami” i NIE powinno to oznaczać root.
źródło
Wprowadziłem sudo su i moje hasło, a kursor zmieniłem z mojej nazwy użytkownika na sh-3.2 #, wpisując polecenie whoami wskazuje „root”. Wyjście i wprowadzenie sudo -s dodaje kursor root do oznaczenia #, a wpisanie whoami oznacza „root”. Z tego wnioskuję, że te dwa polecenia są równoważne. W obu przypadkach polecenie wyjścia powraca do standardowego konta użytkownika.
źródło