Montando um volume LVM como usuário normal.

1

Aqui está o que é observado:

sharad@nt535:~$ ls -l /mnt
total 12
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 MyPicsAndVids
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 SharadHomeDir

sharad@nt535:~$ sudo mount /dev/dataVG/SharadHomeDir /mnt/SharadHomeDir
sharad@nt535:~$ sudo mount /dev/dataVG/MyPicsAndVids /mnt/MyPicsAndVids

sharad@nt535:~$ ls -l /mnt
total 12
drwxrwx--- 4 root root 4096 2012-01-16 22:37 MyPicsAndVids
drwxrwx--- 4 root root 4096 2012-01-17 17:21 SharadHomeDir

Eu quero montá-los como usuário normal. Assim, após a montagem, eu quero o seguinte proprietário / grupo:

sharad@nt535:~$ ls -l /mnt
total 12
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 MyPicsAndVids
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 SharadHomeDir

Eu realmente quero fazer isso via fstab. Eu tentei várias opções de montagem, como usuário e fornecendo opções de uid e gid, mas nenhuma parece funcionar.

Agora, pesquisei e encontrei esta solução: Como eu monto manualmente um sistema de arquivos Linux como leitura / gravação como um usuário normal? Mas, quero montá-lo automaticamente na inicialização usando apenas fstab, sem passar por uma etapa secundária, como bindfs. Eu queria saber se eu poderia mudar o dono do volume LVM, talvez?

De acordo com o link acima: Em um sistema de arquivos ext4 (como ext2, ext3 e outros sistemas de arquivos que originam unix), as permissões efetivas de arquivo não dependem de quem montou o sistema de arquivos ou em opções de montagem, apenas nos metadados armazenados no sistema de arquivos.

Posso alterar algumas informações nesses metadados para que sejam montados como usuário normal e não como usuário root?

    
por Sparctus 18.01.2012 / 17:30

1 resposta

-1

Determine onde seu volume lógico está em /dev (por exemplo, /dev/dm-1 ) e chown desse dispositivo. Isso parece ter resolvido o problema para mim. O Gnome Disk Utility é uma maneira fácil de determinar o devedor correto.

Eu montei o volume diretamente na home do usuário, esta é a entrada no fstab:

/dev/mapper/volgroup-logvol /home/user/Shared ext4 users,errors=remount-ro 0 0

Você pode adicionar opções rw,auto apenas no caso. Após a reinicialização, fiz ochown user:user /dev/dm-1 acima mencionado e, para mim, ainda está funcionando.

Não sei se há alguma desvantagem nessa solução, mas ficaria feliz em saber se existem.

    
por 02.06.2012 / 01:05

Tags