Cambiar la advertencia de Sudo

28

La primera vez que intenta sudo en un servidor, recibe la advertencia de sudo;

Confiamos en que haya recibido la conferencia habitual del administrador del sistema local. Por lo general, se reduce a estas tres cosas:

# 1) Respeta la privacidad de los demás.

# 2) Piensa antes de escribir.

# 3) Con gran poder viene una gran responsabilidad.

¿Alguien sabe el archivo que necesita editar para modificar esta advertencia?

Toby
fuente
44
Sin embargo, será difícil superar ese mensaje. Siempre he pensado que es una gran escritura.
Jeff Allen
¡Lo que dijo @JeffAllen!
gf_

Respuestas:

42

Está compilado:

[root@risby]# strings /usr/bin/sudo|grep privacy
    #1) Respect the privacy of others.

Afortunadamente, sin embargo, man sudoersadmito la cadena lecture_fileque dice que es la

[p] a un archivo que contiene una lectura alternativa de sudo que se usará en lugar de la lectura estándar si existe el archivo con nombre. Por defecto, sudo usa una clase incorporada.

Entonces, vea si su sudo lo admite, y si lo hace, configúrelo en un nombre de archivo particular con, por ejemplo,

Defaults        lecture_file = /etc/sudoers.lecture

y pon tu texto de conferencia en ese archivo. Puede que esto sea más fácil de probar, como lo hice yo, si también lo hace

Defaults        lecture = always

que mostrará la conferencia sobre cada invocación de sudo. ¡De lo contrario, puede quedarse sin cuentas que nunca han sudo'do mientras lo hace bien!

Si su sudo tiene la edad suficiente para no admitir estas variables, deberá volver a compilar desde la fuente. Eso tiene sus propias preocupaciones, por lo que tendrá que pensar mucho antes de hacerlo solo por razones estéticas.

MadHatter apoya a Monica
fuente
2
Y si su sudo es lo suficientemente viejo como para NO tener lecture_file, está lleno de vulnerabilidades de seguridad. La característica se agregó en un commit de 2004. sudo.ws/repos/sudo/rev/940133231216
jblaine
@jblaine en 2011, cuando escribí la respuesta, la tendencia de RedHat a respaldar parches en lugar de actualizar continuamente a la última versión significaba que eso podría no haber sido cierto. Por ahora, ¡estoy bastante seguro de que tienes razón!
MadHatter apoya a Monica el