Wie kann ich die Anzahl der von sudo zugelassenen Passworteingabeversuche ändern?

9

Standardmäßig werde sudoich aufgefordert, mein Benutzerkennwort maximal dreimal einzugeben, wenn ich ein falsches Kennwort eingebe. Wie kann ich es auf unbegrenzte Zeiten ändern (?)? Wie kann ich es so machen, dass ich nach meinem Passwort gefragt werde, bis ich das richtige eingebe?

αғsнιη
quelle

Antworten:

13

Dies ist dokumentiert in man sudoers. Die Einstellung, die Sie suchen, ist:

 passwd_tries      The number of tries a user gets to enter his/her pass‐
                   word before sudo logs the failure and exits.  The
                   default is 3.

Um dies beispielsweise in 5 zu ändern, führen Sie sudo visudodie folgenden Zeilen aus und fügen Sie sie hinzu:

## Allow a user to attempt to enter a password 5 times
Defaults        passwd_tries=5

Soweit ich weiß, gibt es keine Möglichkeit, es auf unbegrenzte Zeiten einzustellen, aber Sie können einfach eine große Zahl verwenden:

Defaults        passwd_tries=99999999

Dies ist in jeder Hinsicht unbegrenzt. Sofern Sie keinen Benutzer mit einem sehr schweren OCD-Fall haben, wird dieser nicht mehr als 100 Millionen Mal versuchen, ein Kennwort einzugeben.

Terdon
quelle
Wie kann ich es jetzt auf Unbegrenzte Zeiten ändern? (ohne großen Nubmer für passwd_tries)
αғsнιη
3
@ KasiyA stellte es auf 99999999999 ein und lebte damit :)
Terdon
1
Die ersten Anweisungen hier beschreiben, wie Sie in den Wiederherstellungsmodus gelangen: askubuntu.com/questions/24006/…
Seth
3
@KasiyA niemals, niemals, niemals/etc/sudoers direkt bearbeiten . Deshalb habe ich dir gesagt, du sollst es benutzen visudo. Das hätte Sie vor diesem Problem geschützt.
Terdon
2
Für die Zukunft: Während der Verwendung visudosollte die Erstellung einer fehlerhaften Sudoers-Datei verhindert werden. Wenn Sie eine fehlerhafte oder (wahrscheinlicher visudo) gültige, aber nicht funktionierende Datei erstellen , reicht die hier beschriebene Methode pkexecnormalerweise aus, um sie zu lösen , ohne sie neu zu starten .
Eliah Kagan