/ etc / sudoers - Insultos - ¿Cómo agregar una lista de insultos?
13
Tengo la intención de jugar con los insultos de Linux y agregar algunos. Sin embargo, solo pude entender cómo agregar un solo insulto, pero no una lista o la ubicación del archivo que contiene los insultos.
No puede agregar ningún insulto a sudo sin editar la fuente.
Mel Boyce
Respuestas:
12
Para editar la lista de insultos, deberá editar la fuente y volver a compilar.
Los insultos se almacenan en plugins/sudoers/ins_*.h(4 archivos). Si agrega un nuevo archivo, deberá agregar su definición plugins/sudoers/insults.h. Eso es.
Para mí, en el lado de Debian, terminé escribiendo una directiva sudoers.d para lograr el resultado, porque agregar una lista de insultos personalizados requiere una recopilación de sudo.
En mi configuración personalizada, uso dos directivas
Uno para sistemas aburridos donde sudose compila sin insults, aquí lo uso badpass_messagepara codificar un solo insulto personalizado que aparece en cada mensaje de contraseña incorrecta
Una directiva para los sistemas divertidos donde insultsse admitesudo
Debe habilitar cualquierainsults o badpass_message, habilitar ambos recurre a insults(al menos en Debian).
No estoy seguro, ya que no he usado esta característica divertida (?) Antes, pero he encontrado que estos insultos ayudan y me insultan , sudo !!! y otras referencias que sugieren que esta "característica" debe habilitarse compilando sudodesde fuentes.
Invito a que (ya que es divertido pero inútil) que muchos * nix no lo incluyen en absoluto y si lo hacen, esa lista está codificada en el sudoejecutable.
Para obtener esto, debe editar /etc/sudoers(usar visudo) y agregar esta directiva:
Defaults insults
En OSX 10.8.4 (sudo versión 1.7.4p6) puede verificar el activo Defaultsusando:
Respuestas:
Para editar la lista de insultos, deberá editar la fuente y volver a compilar.
Los insultos se almacenan en
plugins/sudoers/ins_*.h
(4 archivos). Si agrega un nuevo archivo, deberá agregar su definiciónplugins/sudoers/insults.h
. Eso es.fuente
Para mí, en el lado de Debian, terminé escribiendo una directiva sudoers.d para lograr el resultado, porque agregar una lista de insultos personalizados requiere una recopilación de
sudo
.En mi configuración personalizada, uso dos directivas
Uno para sistemas aburridos donde
sudo
se compila sininsults
, aquí lo usobadpass_message
para codificar un solo insulto personalizado que aparece en cada mensaje de contraseña incorrectaUna directiva para los sistemas divertidos donde
insults
se admitesudo
Debe habilitar cualquiera
insults
obadpass_message
, habilitar ambos recurre ainsults
(al menos en Debian).fuente
No estoy seguro, ya que no he usado esta característica divertida (?) Antes, pero he encontrado que estos insultos ayudan y me insultan , sudo !!! y otras referencias que sugieren que esta "característica" debe habilitarse compilando
sudo
desde fuentes.Invito a que (ya que es divertido pero inútil) que muchos * nix no lo incluyen en absoluto y si lo hacen, esa lista está codificada en el
sudo
ejecutable.Para obtener esto, debe editar
/etc/sudoers
(usarvisudo
) y agregar esta directiva:En OSX 10.8.4 (sudo versión 1.7.4p6) puede verificar el activo
Defaults
usando:Entonces puedes probarlo usando:
y si escribes una contraseña incorrecta verás el "insulto"
Pero he probado todo esto en OSX 10.8.4 y no funciona, obtienes el
Sorry, try again.
mensaje estándar .He buscado la salida de
pero no hay tales cadenas.
NOTA: Lo probaré en otro * nix (tan pronto como pueda) e informaré.
fuente