Páginas

lunes, 19 de octubre de 2009

Home en una particion separada

Partiremos del supuesto que posee un sistema GNU-Linux en una particion y quiere separar /home del resto del sistema. Supondremos también que ya ha creado esa nueva partición ext3 ó ext4. Lo siguiente será montar la partición la nueva partición para realizar la copia de archivos. Una vez tenemos claro de dónde a dónde vamos a mover, tenemos que tener montada la partición nueva para poder copiar a ella los archivos.

$ sudo mkdir /mnt/soekris
$ sudo mount /dev/sda9 /mnt/soekris

La copiar de archivos se puede realizar desde el propio sistema, utilizando un terminal:

Nos desplazamos a nuestro directorio /home

$ cd /home

Como usuario root:
# cp -ax . /mnt/soekris

Despues de realizada la copia de archivos, renombramos el antiguo /home

$ cd /
# mv /home/  home.antiguo
# mkdir /home

Desmontar:
# umount /dev/sda9 /mnt/soekris

Montamos home en la nueva partición:
# mount /dev/sda9 /home

El siguiente paso es editar el /etc/fstab, para que el sistema monte la particion en cada reinicio.

Usamos el editor que queramos:
# vim /etc/fstab

Y añadimos esta linea al final.
/dev/sda9 /home ext3 defaults 0 2

En Debian squeeze:
21fdbd40-ea93-4597-8af6-a0dcd38559c5  /home  ext3  defaults 0  2
Agregar un usuario nuevo:

Conviertase en root con la orden su


Una vez que usted es un usuario root puede agregar un nuevo usuario con el comando adduser, indicando las opciones seguido del login (nombre de la cuenta a añadir):

# adduser -s /bin/bash -g users -G audio,video,plugdev,portage,usb,cdrom -m hypatia

#  passwd hypatia

Si desea dar al usuario 'susana' una cuenta en su sistema podría ejecutar 'useradd susana' para crear un inicio de sesión para ella.

Ahora establezca una contraseña para la cuenta ejecutando "passwd susana"

Lo siguiente que necesitas hacer es crear un directorio de inicio para ella. Esto normalmente sólo implica la ejecución de:

# mkdir /home/susana
# chown susana:users /home/susana

Esto crea un directorio con el mismo nombre que la cuenta de inicio de sesión bajo el directorio /home. Con chown el directorio pasa a ser propiedad del usuario.
Si se omite el comando chown el usuario no tendrá permiso para guardar archivos dentro de su propio directorio.

No hay comentarios:

Publicar un comentario