web-dev-qa-db-fra.com

Garder l'avertissement de Sudo fantaisie pour toujours

La première fois que je fais Sudo sur openSUSE, je suis toujours averti par un message fantaisie

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

root's password:

Après la première connexion réussie, je ne serai plus averti.

J'aimerais être toujours prévenu. Je trouve ce message quelque peu fantaisiste. Y a-t-il un moyen d'être averti comme ça par prompt Sudo?

Créez un fichier dans /etc/sudoers.d/ Vous pouvez utiliser cette commande

Sudo nano /etc/sudoers.d/privacy

Maintenant, collez cette ligne dans le fichier.

Defaults        lecture = always

Maintenant, fermez Terminal/Konsole, rouvrez-le et essayez de faire quelque chose avec Sudo.

42
Babar

Pour redéfinir un compte afin de voir à nouveau l'avertissement, supprimez les enregistrements Sudo de cet utilisateur.

root>  rm  /var/lib/Sudo/<username>/*
root>  rmdir /var/lib/Sudo/<username>
4
Michael JAMES

Pour ajouter à + Michael JAMES sa déclaration, les emplacements peuvent varier. Sur Fedora,

rpm -ql Sudo

Affiche un répertoire appelé:

/var/db/Sudo

Dans ce répertoire, j’ai trouvé un autre répertoire appelé "lectured", suivi de mon nom. Supprimer mon nom de ce répertoire affiche à nouveau l'avertissement.

Edit: Ceci est une solution unique pour réinitialiser l'affichage du message. Vous pouvez bien sûr utiliser crontab pour vider le répertoire afin que le message soit imprimé plus régulièrement.

3
Riccardo