56 votes

Garder l'avertissement sudo fantaisie pour toujours

La première fois que je fais sudo sur openSUSE, je suis toujours averti par un message quelque peu fantaisiste

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. Existe-t-il un moyen d'être averti de la sorte par le sudo prompt ?

59voto

Nikola Petkanski Points 395

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.

5voto

Michael JAMES Points 59

Pour faire en sorte qu'un compte voit à nouveau l'avertissement, supprimez les enregistrements sudo pour cet utilisateur.

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>

2voto

Riccardo Points 37

Pour compléter la déclaration de +Michael JAMES, les lieux 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. Si je supprime mon nom de ce répertoire, l'avertissement réapparaît.

Edit : Il s'agit d'une solution unique pour réinitialiser l'affichage du message. Vous pouvez bien sûr utiliser la crontab pour vider le répertoire afin que le message s'affiche plus régulièrement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X