Error de directorio al intentar crear un nuevo usuario

Error de directorio al intentar crear un nuevo usuario

Agregué un segundo usuario 'shirley' en Configuración -> Cuentas de usuario y configuré una contraseña. El tipo de cuenta es Estándar. En 11.04, esto funcionó, inicié sesión y tenía un escritorio funcional para este usuario.

¿Cómo se hace esto en 11.10? Cuando intento iniciar sesión como este usuario aparece este error:

Nautilus no pudo crear la carpeta requerida "/home/shirley/.config/nautilus". Antes de ejecutar Nautilus, cree la siguiente carpeta o establezca permisos para que Nautilus pueda crearla.

La única opción entonces es hacer clic en Aceptar, esto me lleva a Nautilus en pantalla completa, así: escritorio

No hay un iniciador ni una forma visible de iniciar ningún programa. Imprimir pantalla no toma una captura de pantalla. El escritorio es similar aesta preguntapero no obtengo ninguna terminal cuando presiono CTRL+ALT+T. Tengo que presionar CTRL+ALT+F2 y reiniciar desde la terminal para salir de esto. EsteLa respuesta es instalar gnome-system-tools. ¿No debería poder agregar un segundo usuario con la instalación predeterminada?

EDITAR: Probé la sugerencia deluser+adduser, no hubo cambios después de probarla. Esto es lo que obtuve:

tom@escritorio:~$ sudo deluser shirley

[sudo] contraseña para tom:

Eliminando al usuario `shirley'...

Advertencia: el grupo `shirley' no tiene más miembros.

Hecho

tom@escritorio:~$ sudo adduser shirley

Añadiendo usuario `shirley'...

Añadiendo nuevo grupo `shirley' (1001)

Añadiendo nuevo usuario shirley' (1001) with groupshirley'

El directorio de inicio '/home/shirley' ya existe. No copiar desde `/etc/skel'.

Ingrese la nueva contraseña de UNIX:

Vuelva a escribir la nueva contraseña de UNIX:

passwd: contraseña actualizada correctamente

Cambiando la información de usuario de Shirley

Ingrese el nuevo valor o presione ENTER para obtener el valor predeterminado.

 Full Name []:

 Room Number []:

 Work Phone []:

 Home Phone []:

 Other []:

¿La información es correcta? [T/n] sí

¿Qué salió tan mal con simplemente agregar un segundo usuario? ¿Soy el único que tiene este problema? Lo reinstalaría si eso solucionara las cosas, pero esta es una instalación nueva que solo tiene unos días.

Respuesta1

Parece que ya tiene un directorio llamado shirley, por lo que cuando crea un nuevo usuario no copia los archivos necesarios /etc/skel, que son necesarios para ejecutar las cosas.

Intentemos eliminar el directorio y hacerlo desde cero, pero antes de hacerlo, mire /home/shirleyy asegúrese de que no haya datos importantes allí:

sudo deluser --remove-home shirley
sudo adduser shirley 

Respuesta2

Como solución temporal, abra una terminal con ctrl-alt-F2 (puede volver a su sesión original con ctrl-altF7), inicie sesión y luego escriba

sudo deluser USERNAMEOFSECONDUSER

Luego vuelva a crear el usuario con:

sudo adduser USERNAMEOFSECONDUSER

Esto debería crear las carpetas de inicio y permitir el inicio de sesión.

Atentamente

Respuesta3

Se queja de que una carpeta específica no existe, por lo que puede ser tan simple como crear esa carpeta manualmente.

Abra una terminal y escriba:

sudo mkdir -p /home/shirley/.config/nautilus/

Luego intente iniciar sesión como ese usuario.

En cuanto a por qué esto no funciona de forma predeterminada, suena como un error que debería informarse a Ubuntu.

información relacionada