
Seit einiger Zeit fragt mich meine Raspbian-Installation nicht mehr nach meinem Passwort, wenn ich sie verwende sudo
, und das ist ein Sicherheitsproblem, da darauf aus der Ferne zugegriffen werden kann.
Ich habe bei Google gesucht, wie manaktivierendas, aber das einzige, was ich gesehen habe, ist, wie mandeaktivierendas.
Nach der Anmeldung mit ssh
:
pi@WS-RPI-10666:~ $ sudo echo a
a
pi@WS-RPI-10666:~ $
Grüße,
Minteck
Antwort1
Wenn sudo
Sie nicht nach einem Passwort gefragt werden, bedeutet das, dass Sie wahrscheinlich
NOPASSWD
angemeldet sind /etc/sudoers
. Wie beschrieben in man 5 sudoers
:
NOPASSWD und PASSWD
Standardmäßig erfordert sudo, dass sich ein Benutzer authentifiziert, bevor er einen Befehl ausführt. Dieses Verhalten kann über das Tag NOPASSWD geändert werden. Wie ein Runas_Spec legt das Tag NOPASSWD einen Standard für die Befehle fest, die ihm in der Cmnd_Spec_List folgen. Umgekehrt kann das Tag PASSWD verwendet werden, um die Dinge umzukehren.
Bearbeiten Sie niemals /etc/sudoers
direkt, sondern führen Sie sudo visudo
es aus. Suchen Sie nach einer Zeile, die die Berechtigungen für einen bestimmten Benutzer festlegt, an dem Sie interessiert sind, z pi
. B.:
pi ALL=(ALL) NOPASSWD: ALL
NOPASSWD:
Und Teil entfernen :
pi ALL=(ALL) ALL
Speichern Sie die Änderungen und führen Sie einen Testbefehl erneut mit aus sudo
. Jetzt sollte ein Kennwort erforderlich sein.
Antwort2
Für die Debian Bullseye Edition
wir können „NOPASSWD:“ in /etc/sudoers nicht finden
es sollte in /etc/sudoers.d/010_pi-nopasswd sein
Sie können es also bearbeiten, indem Sie
sudo visudo /etc/sudoers.d/010_pi-nopasswd
und ändern
pi ALL=(ALL) NOPASSWD: ALL
Zu
pi ALL=(ALL) ALL
(entfernen Sie „NOPASSWD:“)
und speichern und schließen...
Wenn Sie einen Fehler machen, werden Sie dazu aufgefordert ... Drücken Sie, um ezur Bearbeitung zurückzukehren. DRÜCKEN SIE NIEMALS q!!!