Ubuntu – Creando un usuario en un directorio existente

febrero 5, 2009

Hace poco instale kubuntu en mi pc para probarlo. Al instalarlo cree manualmente las particiones -dejando una para el sistema, una para el “home” de los usuarios y una para el swap- Esto para que cuando necesitará reinstalar(o instalar una nueva distribucián de linux) no tuviera que hacer un respaldo de estos datos. El día llego y después de probar kubuntu por un tiempo, decidí volver al viejo y buen ubuntu. Durante la instalación le indique que solo era necesario formatear la partición donde estaban los archivos de sistema, además de esto le indiqué que creara mi usuario con el mismo nombre que utilizaba anteriormente(para que coincidiera con el nombre del directorio en “home”). Todo esto lo realicé sin ningún problema.
El problema se presentó cuando quise agregar los otros usuarios(my sisters) al sistema. Lo intenté desde System->Administration->Users and Groups pero me decía que no podía crear al usuario porque el directorio del usuario ya existía, algo así como:

Home directory already exists
Please enter a different home directory path.

Esto es un bug en ubuntu 8.10 y creo que seguirá estando presente en ubuntu 9.04
Para solucionarlo basta con agregar a los usuarios desde la terminal mediante los siguientes comandos
Creamos el usuario indicandole su directorio

sudo adduser –home /home/usuario/ usuario

Nos pedirá la contraseña y alguna información básica.
Probablemente necesitemos cambiar el propietario ya que nos aparece la advertencia

Warning: The home directory `/home/usuario/’ does not belong to the user you are currently creating.

para solucionarlo le cambiamos el propietario al directorio

sudo chown usuario:usuario -R /home/usuario/

Listo! ya podemos iniciar sesión con el nuevo usuario y seguir viendo sus archivos

5 comentarios to “Ubuntu – Creando un usuario en un directorio existente”

  1. Fran Says:

    Muchas gracias, es justo lo que andaba buscando.

  2. Ramiro Says:

    Tengo el mismo problema con ubuntu 8.04 necesito añadir el usuario “elipa” y me da el siguiente error:

    ramiro@ramiro-desktop:~$ sudo adduser –home /home/elipa/ elipa
    [sudo] password for ramiro:
    adduser: Sólo se permiten uno o dos nombres.
    ramiro@ramiro-desktop:~$

    supongo que debe haber algún error en la sintaxis del comando, ¡¡ayuda por favor!! soy muy novato y los datos de este usuario son los mas importantes que tengo en el ordenador.
    Muchas gracias

    • cirovladimir Says:

      mmmm pues yo veo correcto el comando, inclusive pense que estabas poniendo un solo guion en el parametro “home”, pero ejecutandolo en la consola es indistinto si es un solo guion, o dos segun indica el manual. La verdad no se a que se deba el error que te aparece, no lo puedo replicar.
      La sintaxis la puedes revisar con el comando
      man adduser
      espero te ayude en algo.

  3. Ramiro Says:

    Muchas gracias, lo he solucionado en modo gráfico de esta forma: desde consola ” sudo nautilus /home ” nos muestra el directorio home con privilegios de root, renombro los directorios existentes por ejemplo, elipa por elipa2, ahora vuelvo a crear los mismos usuarios desde Sistema/Administración/Usuarios y grupos, de nuevo con “sudo nautilus /home ” borro los directorios recién creados, vuelvo a renombrar los primitivos al nombre que tenían al principio, elipa2 por elipa, y problema resuelto

  4. mimi Says:

    Gracias por la ayuda🙂


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: