Un tema que hace rato que me anda dando vueltas por la cabeza, y que
nuevamente tropiezo.
Como hago para que un usuario pueda montar su home y no tenga problemas
de permisos?
Imaginemos que mi home esta lleno y es /home/seba
Tengo otro disco bajo lvm2, y creo /dev/vg1/sebahome de 10 Gigabytes.
orion:/tmp# lvcreate --size 5G --name sebahome --verbose vg1 [1]
Setting logging type to disk
Finding volume group "vg1"
Archiving volume group "vg1" metadata (seqno 14).
Creating logical volume sebahome
Creating volume group backup "/etc/lvm/backup/vg1" (seqno 15).
Found volume group "vg1"
Creating vg1-sebahome
Loading vg1-sebahome table
Resuming vg1-sebahome (254:3)
Clearing start of logical volume "sebahome"
Creating volume group backup "/etc/lvm/backup/vg1" (seqno 15).
Logical volume "sebahome" created
orion:/home/seba/tmp/rusita# lvscan
ACTIVE '/dev/vg1/resq' [477.52 GB] inherit
ACTIVE '/dev/vg1/deposito' [442.99 GB] inherit
ACTIVE '/dev/vg1/apt' [1.00 GB] inherit
ACTIVE '/dev/vg1/sebahome' [5.00 GB] inherit
orion:/tmp# mkfs.ext3 -L sebahome /dev/vg1/sebahome
Si hago el punto de montaje seba:seba al montarlo cambia.
s...@orion:~/tmp$ grep seba /etc/fstab
/dev/vg1/sebahome /mnt/sebahometmp/ auto user 1 2
s...@orion:~/tmp$ mount /mnt/sebahometmp/
s...@orion:~/tmp$ ls -ld /mnt/sebahometmp/
drwxr-xr-x 3 root root 4096 2009-05-02 01:38 /mnt/sebahometmp/
s...@orion:~/tmp$ umount /mnt/sebahometmp
s...@orion:~/tmp$ ls -ld /mnt/sebahometmp/
drwxr-xr-x 2 seba seba 4096 2009-05-02 01:05 /mnt/sebahometmp/
Existe la opcion "owner", que permite que el user monte el filesystem si
él es dueño del special device.
Pero en este caso, usando devmapper, no encuentro como aplicarla, no si el
directorio de montaje va a cambiar al montarlo.
La solución sucia que se me ocurre es usando un link.
Montar en /mnt/homes el filesystem, y hacer seba:seba /mnt/homes/seba
Luego un práctico ln -s /mnt/homes/seba /home/seba
Pero no es el quid de la cuestión.
Se aceptan sugerencias :)
Salu2
Sebastián.
[1] Usando veritas es posible especificar vxassist make 5G --user seba
--group seba lo que haría
que el /dev/vx/volumen tenga 740 seba:seba y me arreglaría un poco el lío.
Pero con devmapper no se como decirle que el nodo de acceso sea de
seba:seba.
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/