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?
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)