GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo cambiar de usuario raíz a otro usuario que tenga un shell de Nologin?

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.


Linux
  1. ¿Ejecutar el comando de shell en jenkins como usuario root?

  2. Cómo finalizar correctamente una sesión de KDE desde el shell sin privilegios de root

  3. Ejecutar scripts desde otro directorio

  4. Cómo hacer ssh como otro usuario

  5. ¿Cómo puedo evitar que un usuario copie archivos a otro disco duro?

Cómo saber si un usuario tiene derechos Sudo

Cómo limitar el usuario root en CentOS

¿Cómo habilitar el usuario raíz en Ubuntu Server?

Cómo configurar un cambio sudo a otro usuario que no tiene contraseña o conjunto de claves ssh en Linux

¿Cómo copio un archivo/carpeta del directorio de inicio de otro usuario en Linux?

Cómo obtener el nombre de usuario de uid