Zmiana hasła roota nie zmienia hasła sudo

12

Próbuję zmienić hasło, które jest wyświetlane podczas uruchamiania sudow systemie Ubuntu. Uruchomienie sudo passwdlub sudo passwd rootpowoduje wyświetlenie dwóch nowych monitów o hasło i zmiana hasła jest pomyślna.

Ale wtedy nadal mogę używać mojego starego hasła, gdy sudoponownie biegnę w celu uzyskania czegoś innego. Mam użytkownika z tym samym hasłem, ale nie wiem, czy to robi różnicę. Włączyłem użytkownika root i widzę, że nowe hasło działa z kontem użytkownika root.

Więc hasło roota zostało zmienione, ale nie hasło dla sudo.

Jak mogę zmienić sudohasło?

użytkownik1494552
źródło
hasło root jest używane przez su, to twoje hasło jest używane przez sudo.
ctrl-alt-delor

Odpowiedzi:

31

Zmieniasz hasło roota. sudochce hasła użytkownika.

Aby to zmienić, wypróbuj zwykły passwd, bez argumentów lub bez niego sudo.

Alternatywnie możesz wydać:

$ sudo passwd <your username>
Frédéric Hamidi
źródło
1
I dowiedz się więcej o tym, /etc/sudoersktóre konfigurują zachowaniesudo
1
Masz rację, widzę, że prosi o hasło użytkownika, które nie było tak mądre z mojej strony. Muszę więc usunąć użytkownika z grupy soders / admin.
8

Hasło, którego używasz w sudo, to hasło do twojego konta, a nie konta root. sudosłuży do zapewnienia dostępu do poleceń, które należy wykonać jako root, bez bezpośredniego dostępu do roota. Aby zmienić własne hasło, użyj passwdbez sudo.

Femaref
źródło
dziękuję za odpowiedź, byłeś szybki, ale nie wystarczająco szybki do