Pregunta:
Estoy ejecutando Debian en una máquina virtual y, para mayor comodidad, me gustaría eliminar la contraseña en la raíz (ya que realmente no importa lo que suceda con este cuadro). Internet no ha sido muy útil en este caso, lo cual supongo que está bien porque ¡normalmente no es algo que le gustaría hacer!
Intenté passwd -d root, pero su no acepta la contraseña vacía. Supongo que hay algún tipo de política PAM que me bloquea, pero no he podido encontrar una solución que funcione. ¡Cualquier ayuda apreciada!
(Solo para aclarar: no quiero ejecutar siempre como root. Me gustaría un poco de prueba de accidentes en caso de que salga y rm -rf /
. Solo, cuando esté listo para ejecutar como root, no quiero ser adivinado.)
Editar: También sé sobre el hack de sudoers. Solo tengo curiosidad por saber qué en Debian está bloqueando esto.
Respuesta:
Estoy totalmente de acuerdo en que esto es algo malo. Pero se puede hacer en Debian haciendo lo mismo que hizo passwd -d root
para borrar la contraseña y luego editar /etc/pam.d/common-auth
. Busque la línea pam_unix.so
y agregue nullok
al final si no está allí o cambie nullok_secure
para que sea solo nullok
si el suyo dice nullok_secure
.