¿Es posible, en Linux o en sistemas BSD, personalizar el sudo
mensaje "este incidente será informado"? He repasado man sudo
y man sudoers
en una máquina de Ubuntu 16.04, un 10,2 máquina FreeBSD, y una máquina de Fedora 23, y no he encontrado nada útil.
20
En cierto sentido, este mensaje ya se puede personalizar porque, como en muchas partes de GNU / Linux,
sudo
se internacionaliza y utiliza elgettext
soporte de idioma nativo para buscar la mayoría de las cadenas para reemplazarlas por una versión local en un idioma diferente.Por ejemplo, puede ver el archivo de idioma francés aquí que tiene entradas:
Entonces, para cambiar el mensaje, ¿necesita especificar para qué idioma / localidad? y edite el archivo NLS apropiado. Sin embargo, el usuario puede no estar usando una configuración regional, por lo que esto no tendrá ningún efecto.
Alternativamente, se puede utilizar un editor binario para reemplazar la cadena en
/usr/libexec/sudo/sudoers.so
, donde se produce, por una serie de exactamente el mismo tamaño y con el mismo número de%s
parámetros. Como esto ya no coincidirá con lagettext
traducción, se aplicará a todas las configuraciones regionales. P.ejÚselo
cmp
para asegurarse de que no ha dañado el archivo.fuente