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/

Responder a