La primera vez que lo hago sudo
en openSUSE siempre me avisan con un mensaje elegante
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:
Después del primer inicio de sesión exitoso, no se me volverá a advertir.
Me gustaría que me avisen siempre. Este mensaje me parece sofisticado. ¿Hay alguna forma de ser advertido así por sudo prompt?
sudo
, aún así podré ignorarlo y eliminar el directorio raíz o algo así. Esto probablemente solo funcionará si la advertencia es un banner en 3D que parpadea con múltiples colores y que es diferente cada vez.Respuestas:
Cree un archivo dentro de /etc/sudoers.d/ Puede usar este comando
Ahora pegue esta línea en el archivo.
Ahora cierre Terminal / Konsole, vuelva a abrirlo e intente hacer algo con sudo.
fuente
lecture
ennever
?always
never
once
sudoers man$ sudo echo "Defaults lecture = always" >> /etc/sudoers.d/privacy
da permiso denegado.$ sudo echo "Defaults lecture = always" | sudo tee -a /etc/sudoers.d/privacy
Para restablecer una cuenta para ver la advertencia una vez más, elimine los registros de sudo para ese usuario.
fuente
Para agregar a + Michael JAMES su declaración, las ubicaciones pueden variar. En Fedora,
Muestra un directorio llamado:
En este directorio encontré otro directorio llamado 'conferenciante' seguido de mi nombre. Eliminar mi nombre de este directorio muestra la advertencia nuevamente.
Editar: Esta es una solución única para restablecer mostrando el mensaje. Por supuesto, podría usar crontab para vaciar el directorio para que el mensaje se imprima de forma más regular.
fuente