web-dev-qa-db-fra.com

sudoers: comment désactiver require par utilisateur

Je ne veux pas commenter la ligne dans /etc/sudoers:

Defaults    requiretty

Au lieu de cela, je veux seulement qu'un certain utilisateur ne nécessite pas de tty. Comment cela peut-il être fait?

78
user27451

Vous avez dit que vous voulez qu'un utilisateur particulier n'ait pas besoin d'un tty. C'est le comportement par défaut. Néanmoins, vous pouvez explicitement définir cela comme ceci:

Defaults:username !requiretty

Si vous voulez que tout le monde ait besoin d'un tty, vous devrez retirer le commentaire de la ligne.

RedHat recommande maintenant de supprimer "Defaults requireetty", conformément aux code source par défaut . Dans Avis de sécurité RHSA-2016: 259 , Redhat a corrigé/etc/sudoers, en supprimant la ligne 'Defaults requireetty'

Pour plus de détails, voir: https://bugzilla.redhat.com/show_bug.cgi?id=1196451https://bugzilla.redhat.com/attachment.cgi?id= 1155247 & action = diff

De plus, par utilisateur nécessitant de petites exceptions NE FONCTIONNE PAS pour RHEL/CENTOS 7 (Sudo 1.8.6p7)

4
Clever Guy