sudoers: come disabilitare requiretty per utente


78

Non voglio commentare la riga in /etc/sudoers:

Defaults    requiretty

Invece, voglio solo che un determinato utente non richieda un tty. Come si può fare?

Risposte:


93

Hai detto che vuoi che un determinato utente non richieda un tty. Questo è il comportamento predefinito. Tuttavia, è possibile impostare esplicitamente che in questo modo:

Defaults:username !requiretty

Se vuoi che tutti gli altri richiedano un tty, dovrai rimuovere il commento.


13
A proposito, requiretty è attivo per impostazione predefinita su RHEL5. Buono a sapersi non è così in altre distribuzioni.
user27451,


3

RedHat ora consiglia di rimuovere "Predefiniti richiesti", in conformità con le impostazioni predefinite del codice sorgente . Nel Security Advisory RHSA-2016: 2593 , Redhat ha patchato / etc / sudoers, rimuovendo la riga "Predefiniti richiesti"

Per ulteriori dettagli, consultare: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff

Inoltre, per utente sono richieste eccezioni NON FUNZIONANTI per RHEL / CENTOS 7 (sudo 1.8.6p7)


Questa è davvero un'ottima informazione ma tecnicamente non risponde alla domanda.
HarlemSquirrel,

2
Hai un link a un ticket relativo alle impostazioni predefinite per utente che non funzionano su RHEL / CENTOS 7? O forse un link per rilasciare le note dicendo che questo è stato corretto post 1.8.6p7? Non riesco a vedere nulla sotto sudo.ws/stable.html
pwan
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.