
Quiero crear un usuario al que pueda iniciar sesión desde un usuario normal sin que me soliciten una contraseña. ¿Cómo puedo conseguir esto?
Estoy intentando hacer lo siguiente:
$ sudo useradd test
$ sudo passwd -d test
Y luego intente ejecutar el comando como prueba:
$ su test id
Password
Mi distribución de Ubuntu:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
$ cat /proc/version
Linux version 5.0.0-35-generic (buildd@lcy01-amd64-022) (gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1)) #38-Ubuntu SMP Sat Nov 9 17:51:58 UTC 2019
Respuesta1
¿Por qué todavía me piden una contraseña para un usuario de Linux con una contraseña eliminada?
Es posible que deba borrar el caché de contraseñas usando:
sudo -k
Cuando se usa sola, la
-k (kill)
opciónsudo
invalida las credenciales almacenadas en caché del usuario.
sudo(8): ejecuta el comando como otro usuario - página de manual de Linux
Quiero crear un usuario al que pueda iniciar sesión desde un usuario normal sin que me soliciten una contraseña.
Ejecutar comando:
sudo visudo
Dependiendo de la distribución de Linux que esté utilizando y de si alguna vez ha ejecutado visudo antes, es posible que reciba o no un mensaje que le pregunte qué editor de texto desea usar para editar el archivo sudoers. Si no está seguro de qué elegir, le sugiero que utilice nano.
Vaya al final del archivo y agregue la siguiente línea:
<user> ALL=(ALL) NOPASSWD: ALL
Nota: reemplace
<user>
con su nombre de usuario- Guardar y salir del archivo
Ejecutar comando:
sudo -k
Esto borrará el caché de contraseñas existente.
- ¡Ya terminaste!
Para probar, ejecute el comando:
sudo ls
No se le debería solicitar una contraseña
FuenteSitio de Jon: eliminar la solicitud de contraseña de sudo