Je ne veux pas commenter la ligne dans /etc/sudoers
:
Defaults requiretty
Au lieu de cela, je veux seulement qu'un utilisateur ne nécessite pas de tty. Comment cela peut-il être fait?
Vous avez dit que vous voulez qu'un utilisateur particulier ne nécessite pas de terminal. 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 alors retirer la ligne.
RedHat recommande maintenant de supprimer 'Defaults requireetty', conformément aux valeurs par défaut du code source . Dans l' avis de sécurité RHSA-2016: 2593 , Redhat a corrigé le fichier / etc / sudoers, supprimant ainsi la ligne "Valeurs par défaut".
Pour plus de détails, voir https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff.
De plus, les exceptions requises par utilisateur NE FONCTIONNENT PAS pour RHEL / CENTOS 7 (paragraphe 1.8.6p7)
la source