ALL ALL=(ALL) NOPASSWD:ALL
La línea se agregó automáticamente dos veces al final de mi/etc/sudoers
archivo.
- Mi Linux de repente dejó de pedir una contraseña cada vez que ejecutaba un comando sudo. Esto me hizo investigar el problema.
- Incluso después de ejecutar
sudo -k
para restablecer el tiempo de gracia, no me pediría mi contraseña. - Descubrí el significado de esa línea y comenté las 2 líneas para solucionar el problema y las cosas volvieron a la normalidad.
Pero según mis búsquedas, el archivo sudoers solo se edita manualmente y de ninguna manera podría haber dado a TODOS los usuarios permisos NOPASSWD para TODOS los comandos. ¿Podría esto significar que un script que ejecuté cambió el archivo sudoers? ¿Es esto motivo de preocupación?
SO: Linux Mint 18.3 Cinnamon
sudoers
para tener privilegios de root para hacerlo.sudo grep -rl 'NOPASSWD:ALL' /etc /lib /usr /var /home /root
devuelve algo que no sea / etc / sudoers?grep
También ha regresado/home/neon/HUAWEI-4g_Dongle/Linux/install
. Creo que he encontrado el problema. Había ejecutado el script de instalación para el dongle HUAWEI 4g https://pastebin.com/e37GGKsu . Lo más probable es que haya pasado por esto.Respuestas:
Después de ejecutar este comando
Aconsejaste que varios archivos coinciden:
Se puede esperar razonablemente que los primeros tres de estos archivos contengan una coincidencia, y se pueden ignorar de forma segura. El cuarto, por otro lado, parece ser un posible culpable y requiere más investigación.
De hecho, su pastebin muestra estos fragmentos:
Sí, diría que es un agujero de seguridad (terrible) de un código de calidad bastante pésimo.
Después de haber eliminado (o comentado) las líneas de su
/etc/sudoers
archivo, también le recomendaría que verifique los permisos en ese archivo. Deben serug=r,o=
(0440
=r--r-----
), probablemente propiedad deroot
:root
.fuente
0440
. Parece que fue un script de instalación realmente malo que vino incluido con el dongle. Muchas gracias !