bash richiedendo la password per ogni chiamata di sudo


1

All'interno di una singola sessione bash sto ripetendo di nuovo un comando preceduto da sudo. In genere, la password deve essere richiesta una volta e quindi memorizzata nella cache. Tuttavia, il comportamento attuale è che la password viene richiesta ogni volta.

Ho aperto un'altra finestra bash e si osserva lo stesso comportamento.

Cosa potrebbe causare questo comportamento?

Risposte:


1

Utente Shawn J Goff risposto a questa particolare stranezza in un'altra domanda che era il contrario di questa. La risposta è Qui e come segue:

A partire dal man sudoers:

timestamp_timeout

Numero di minuti che possono trascorrere prima che sudo chieda un passwd   ancora. Il timeout può includere un componente frazionale se minuto   la granularità è insufficiente, per esempio 2.5. L'impostazione predefinita è 5. Imposta   questo a 0 per richiedere sempre una password. Se impostato su un valore inferiore a   0 il timestamp dell'utente non scadrà mai. Questo può essere usato per consentire   gli utenti di creare o eliminare i propri timestamp tramite sudo -v e sudo -k   rispettivamente.


1
Perché il comportamento cambierà spontaneamente? Non avevo toccato sudoers.
javadba

Quello, non so che posso rispondere. Naturalmente, qualsiasi persona o processo in esecuzione con privilegio su o root sarebbe in grado di modificare sudoers, incluso un processo invocato durante l'installazione, ma onestamente non riesco a pensare a un'applicazione che farebbe una modifica per costringerti a inserire la password ogni single time, diverso da un potenziale keylogger?
James Brewer

0

Io uso il seguente comando all'inizio di una sessione in bash su un Macintosh. È fantastico se pianifico di utilizzare più comandi che richiedono l'accesso sudoer. Tutti i comandi digitati dopo questo processo verranno eseguiti come root.

sudo -s

Esempio:
Ultimo accesso: mar 2 giugno 13:38:19 su ttys000
HostName: ~ UserName $ sudo -s
Parola d'ordine:
bash-3.2 # whoami
radice
bash-3.2 #

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.