Rimuovi la nota su sudo che appare all'apertura del terminale

77

Ogni volta che apro il terminale,

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

appare prima del terminale. Come faccio a portarlo via?

    
posta mouche 21.01.2011 - 16:17

3 risposte

103

Una volta eseguito un comando sudo , verrà creato il file ~/.sudo_as_admin_successful e l'avviso scomparirà. Quindi, esegui un comando sudo, come sudo apt-get update o crea il file ~/.sudo_as_admin_successful manualmente:

touch ~/.sudo_as_admin_successful

Se vuoi ripristinare l'avviso per qualsiasi motivo, rimuovi ~/.sudo_as_admin_successful :

rm ~/.sudo_as_admin_successful
    
risposta data Isaiah 21.01.2011 - 16:48
31

Maverick? Commentalo: sudo vim /etc/bash.bashrc . La sezione, commentata:

# 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

Ricerca del file da avviare:

$ sudo grep -R "man sudo_root" /etc

Il risultato:

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

e quindi scorrere l'output fino a vedere il file che contiene "man sudo_root".

    
risposta data user8290 21.01.2011 - 20:06
3

Questo non dovrebbe accadere, a meno che tu non abbia ancora eseguito alcun comando usando sudo ( sudo echo "hello" dovrebbe essere sufficiente) .

Se hai eseguito un comando utilizzando sudo e non vedi il file ~/.sudo_as_admin_successful , probabilmente sei colpito da questo bug .

    
risposta data htorque 21.01.2011 - 21:11

Leggi altre domande sui tag