users – ¿Por qué no se crea el directorio de inicio cuando creo un nuevo usuario?

Pregunta:

Creé un nuevo usuario (testuser) usando el comando useradd en una máquina virtual de servidor Ubuntu. Me gustaría crear un directorio de inicio para el usuario y también darles los privilegios de root.

Sin embargo, cuando inicio sesión como nuevo usuario, se queja de que no hay un directorio de inicio. ¿Qué estoy haciendo mal?

Respuesta:

Finalmente encontré cómo hacer esto yo mismo:

   useradd -m -d /home/testuser/ -s /bin/bash -G sudo testuser

-m crea el directorio de inicio si no existe.
-d anula la ubicación predeterminada del directorio de inicio. -s establece el shell de inicio de sesión para el usuario.
-G espera una lista de grupos separados por comas a los que el usuario debería pertenecer.

Consulte man useradd para obtener más detalles.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım