Sebastian Abate wrote: > 2009/5/2 sebastian muniz <[email protected]>: > >> >> 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. >> > > Esto pasa porque el filesystem del lv sebahome tiene como owner y como > group a root; cuando listás los permisos del directorio > /mnt/sebahometmp sin el lv montado, te muestra los permisos de ese > directorio, cuando lo listás con el lv montado te muestra los permisos > del filesystem del lv. > Cambiale el owner y el group al directorio usando "sudo chown > seba:seba" cuando ya está montado el lv, de esa forma el cambio lo > estás haciendo sobre el filesystem, y no sobre el directorio vacío. > >
Sebastián, De acuerdo con lo que dices, Sin embargo, eso no sobrevive un reboot porque si no estoy equivocado, /dev/mapper se regenera dinamicamente en cada reboot. s...@orion:~$ ls -la /dev/vg1/sebahome lrwxrwxrwx 1 root root 24 2009-05-02 04:25 /dev/vg1/sebahome -> /dev/mapper/vg1-sebahome s...@orion:~$ ls -la /dev/mapper/vg1-sebahome brw-rw---- 1 root disk 254, 3 2009-05-02 04:25 /dev/mapper/vg1-sebahome s...@orion:~$ sudo su [sudo] password for seba: orion:/mnt/sebahometmp/seba# chown seba:seba /dev/mapper/vg1-sebahome orion:/mnt/sebahometmp/seba# ls -la /dev/mapper/vg1-sebahome brw-rw---- 1 seba seba 254, 3 2009-05-02 04:25 /dev/mapper/vg1-sebahome orion:/mnt/sebahometmp/seba# <REBOOT> lrwxrwxrwx 1 root root 24 2009-05-02 13:18 /dev/vg1/sebahome -> /dev/mapper/vg1-sebahome s...@orion:~$ ls -la /dev/mapper/vg1-sebahome brw-rw---- 1 root disk 254, 3 2009-05-02 13:18 /dev/mapper/vg1-sebahome Por lo que la solucion seguramente tiene que ver con device mapper, aka dmsetup y udev.... Lo que verdaderamente me extraña es que no haya forma al momento de crear el volumen de especificar el dueño y grupo del dispositivo especial. ¿Hay en la lista alguien que entienda la interacción de lvm2 <> devmapper <> udev? Saludos! Sebastián. -- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
