Na moim osobistym komputerze często piszę sudo
przed niektórymi poleceniami, aby wykonywać zadania administracyjne. Miałem nadzieję uniknąć robienia tego przez cały dzień, wpisując su root
i podając to samo hasło, dla którego zwykle robię sudo
. Jednak dwa hasła nie są takie same (nie wiem, jak się zalogować su root
). Czy uruchomienie polecenia sudo
różni się od zalogowania się su root
i uruchomienia tego samego polecenia?
Myślę sudo
i su root
są takie same, ponieważ kiedy piszę sudo whoami
, dostaję root
, w przeciwieństwie do tego, whoami
skąd mam swoją nazwę użytkownika.
sudo
z systemu system prosi o podanie hasła w celu weryfikacji tożsamości, a następnie sprawdza, /etc/sudoers
czy możesz uruchamiać sudo. Kiedy korzystasz su
, system wymaga podania hasła użytkownika, do którego się przełączasz . (Wiem, że jest to teraz bardzo stare pytanie, ale chciałem dodać wyjaśnienie z korzyścią dla przyszłych widzów.)