Supprimer la note à propos de sudo qui apparaît lors de l'ouverture du terminal

77

Chaque fois que j'ouvre le terminal,

To run a command as administrator (user "root"), use "sudo <command>".  
See "man sudo_root" for details.

apparaît devant le terminal. Comment puis-je le faire partir?

    
posée mouche 21.01.2011 - 16:17
la source

3 réponses

103

Une fois que vous exécutez une commande sudo , le fichier ~/.sudo_as_admin_successful sera créé et l'avertissement disparaîtra. Exécutez donc une commande sudo, telle que sudo apt-get update ou créez le fichier ~/.sudo_as_admin_successful manuellement:

touch ~/.sudo_as_admin_successful

Si vous souhaitez que l’avertissement soit rétabli pour quelque raison que ce soit, supprimez ~/.sudo_as_admin_successful :

rm ~/.sudo_as_admin_successful
    
réponse donnée Isaiah 21.01.2011 - 16:48
la source
31

Maverick? Commentaire: sudo vim /etc/bash.bashrc . La section, a commenté:

# sudo hint
# if [ ! -e "$HOME/.sudo_as_admin_successful" ]; then
#     case " $(groups) " in *\ admin\ *)
#     if [ -x /usr/bin/sudo ]; then
#     cat <<-EOF
#     To run a command as administrator (user "root"), use "sudo <command>".
#     See "man sudo_root" for details.
#    
#     EOF
#     fi
#     esac
# fi

Recherche du fichier à démarrer:

$ sudo grep -R "man sudo_root" /etc

Le résultat:

/etc/bash.bashrc:   See "man sudo_root" for details.

puis faites défiler la sortie jusqu'à ce que vous voyiez quel fichier contient "man sudo_root".

    
réponse donnée user8290 21.01.2011 - 20:06
la source
3

Cela ne devrait pas arriver, à moins que vous n'ayez pas encore exécuté de commande avec sudo ( sudo echo "hello" devrait suffire) .

Si vous avez exécuté une commande avec sudo et que vous ne voyez pas le fichier ~/.sudo_as_admin_successful , alors vous êtes probablement frappé par ce bogue .

    
réponse donnée htorque 21.01.2011 - 21:11
la source

Lire d'autres questions sur les étiquettes