Estoy aprendiendo linux. Trabajando como root, creé un nuevo usuario llamado testuser. Luego cambié testuser a un shell nologin.
Ahora quiero iniciar sesión como testuser para ver qué puede/no puede hacer un usuario con un shell de nologin.
Intenté:su testuser y obtuve:Esta cuenta no está disponible actualmente.
Intenté:su – testuser y obtuve:
su:advertencia:no se puede cambiar el directorio a /home/testuser:No existe tal archivo o directorio
Esta cuenta no está disponible actualmente.
¿Cómo cambio de raíz a un usuario con un shell nologin?
Respuesta aceptada:
El punto del nologin
shell es para evitar que el usuario inicie sesión. Dicho usuario aún puede usar los servicios de su servidor como FTP, IMAP/POP3 y otros, pero no podrá iniciar sesión, p. usando sshd o consola, punto.
¿Cómo cambio de raíz a un usuario con un shell nologin?
sudo -u USERNAME /bin/bash
Funcionará, pero solo root puede hacerlo.