Come posso modificare il numero di tentativi di immissione della password consentiti da sudo?


9

Per impostazione predefinita, sudomi chiede di inserire la mia password utente per un massimo di tre volte se inserisco una password errata. Come posso cambiarlo in tempi illimitati (?)? Come posso farlo in modo che mi chieda la mia password fino a quando non inserisco quella giusta?

Risposte:


13

Questo è documentato in man sudoers. L'impostazione che stai cercando è:

 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.

Quindi, per cambiarlo in, ad esempio, 5, esegui sudo visudoe aggiungi queste righe:

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

Per quanto ne so, non c'è modo di impostarlo su tempi illimitati, ma puoi semplicemente usare un numero enorme:

Defaults        passwd_tries=99999999

Questo è illimitato a tutti gli effetti, a meno che tu non abbia un utente con un caso molto grave di disturbo ossessivo compulsivo, non tenterà di inserire una password più di 100 milioni di volte.


Ora come posso cambiarlo in Tempi illimitati? (senza grande nubmer per passwd_tries)
αғsнιη l'

3
@KasiyA impostalo su 99999999999 e vivi con esso :)
terdon

1
Le prime istruzioni qui descrivono in
Seth,

3
@KasiyUn mai, mai, mai modificare /etc/sudoersdirettamente. Ecco perché ti ho detto di usare visudo. Ciò ti avrebbe protetto da questo problema.
terdon,

2
Per il futuro: mentre l'utilizzo visudodovrebbe impedire la creazione di un file sudoers errato, se ne crei uno che è cattivo o (più probabilmente, con visudo) valido ma non funzionale, il metodo dettagliato qui con di pkexecsolito è sufficiente per risolverlo , senza nemmeno riavviare .
Eliah Kagan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.