Eliminar la nota sobre sudo que aparece al abrir la terminal

93

Cada vez que abro la terminal,

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

aparece antes de la terminal. ¿Cómo consigo que desaparezca?

mouche
fuente
Interesante. Una vez vi algo así, pero nunca en la terminal me abro. ¿Cómo recuperaría eso si lo quisiera?
MPi

Respuestas:

119

Una vez que ejecute un sudocomando, se ~/.sudo_as_admin_successfulcreará el archivo y la advertencia desaparecerá. Entonces, ejecute un comando sudo, como sudo apt-get updateo cree el ~/.sudo_as_admin_successfularchivo manualmente:

touch ~/.sudo_as_admin_successful

Si desea que se le devuelva la advertencia por cualquier motivo, elimine ~/.sudo_as_admin_successful:

rm ~/.sudo_as_admin_successful
Isaias
fuente
18
¿Hay alguna manera de eliminar esta funcionalidad por completo?
tubaguy50035
1
Es solo una prueba y un mensaje que dice "¿Sabía que puede usar sudo para ejecutar comandos como administrador?".
HankCa
36

¿Disidente? Como comentario: sudo vim /etc/bash.bashrc. La sección, comentó:

# 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

Encontrar el archivo para comenzar:

$ sudo grep -R "man sudo_root" /etc

El resultado:

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

y luego desplácese por la salida hasta que vea qué archivo contiene "man sudo_root".

antivirtel
fuente
Me preguntaba de dónde venía, y esto lo responde. ¡Gracias!
mouche
3

Esto no debería suceder, a menos que aún no haya ejecutado ningún comando usando sudo ( sudo echo "hello"debería ser suficiente).

Si has ejecuta un comando utilizando sudoy no ve el archivo ~/.sudo_as_admin_successful, entonces probablemente golpeado por este error .

htorque
fuente