Garder l'alerte sudo fantaisie pour toujours

41

La première fois que je fais sudosur openSUSE, je suis toujours prévenu par un message 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. Y a-t-il un moyen d'être averti comme ça par sudo prompt?

usr-local-ΕΨΗΕΛΩΝ
la source
Pour être honnête, si cela se voit à chaque fois que je l'utilise sudo, je parviendrai toujours à l'ignorer et à supprimer le répertoire racine ou quelque chose du genre. Cela ne fonctionnera probablement que si l'avertissement est une bannière en 3D clignotant avec plusieurs couleurs qui sont différentes à chaque fois.
Ng Sek Long

Réponses:

44

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.

Babar
la source
2
Puis-je également désactiver le message en définissant lecturesur never?
Richard de Wit
1
Oui, les options de conférence sont les suivantes: always never once homme sudoers
Chris
Puis-je réduire cela à une ligne? $ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacydonne la permission refusée.
Aaron Franke
$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Oliver Ni
4

Pour redéfinir un compte afin de revoir l'avertissement, supprimez les enregistrements sudo de cet utilisateur.

root>  rm  /var/lib/sudo/<username>/*
root>  rmdir /var/lib/sudo/<username>
Michael JAMES
la source
3

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.

Riccardo
la source