un sudo per più terminali


12

I permessi di root del Sudo sono concessi per un tempo specifico, ma solo per un terminale. Se voglio usare sudo in un altro terminale in quel periodo di tempo, devo digitare nuovamente la password. Come forzare sudo a funzionare su tutti i terminali?


Quelle sono sessioni utente diverse. Vorresti che il tuo sudo interessasse anche altri utenti (non tu)?
Sergio Tulentsev,

3
corri screendopo aver iniziato una shell con sudo?
Giordania,

Quando apro due terminali nel mio gestore di finestre, dal mio punto di vista (umano) è una sessione. Voglio che sudo influisca su ogni processo eseguito da me (lo stesso utente) usando il comando sudo. Non penso di volere troppo. Davvero non mi piace quando qualcuno mi dà punti negativi, solo perché non si pongono mai domande del genere.
Tomek Wyderka,

1
Effettuare l'upgrade, se non altro perché sono curioso di sapere come sto osservando il comportamento opposto: l'immissione di una password in una shell consente di utilizzare password senza password sudoin altre shell sulla stessa macchina.
Chepner,

1
Correre screenvia sudokinda sconfigge l'intero punto di sudo, no? Potresti anche usarlo sua quel punto.
Staven,

Risposte:


17

Spegni tty_tickets. Vedi sudoers(5)per maggiori informazioni.

Esegui visudoe quindi aggiungi una riga:

Defaults !tty_tickets

Questa è la funzione che sto cercando! Grande. (Disabilitalo entro Defaults !tty_tickets)
Tomek Wyderka,

@TomekWyderka eseguendo visudo o modificando / etc / sudoers
Prof. Falken,

@ Prof.Falken di visudo. In realtà, non è possibile modificare il file sudoers modificando normalmente (o forse mi sbaglio)
Tomek Wyderka
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.