Defina opções de montagem para dispositivos removíveis no Kubuntu

6

Eu compartilho meu computador em uma configuração multiterminal e gostaria que todos montassem dispositivos removíveis com umask de 0 (ou seja, legível e gravável por todos). Bem, idealmente apenas por grupos discos ou plugdev ou algo assim, mas o global funcionará bem.

Exceto não, ele insiste no modo 700 com proprietário e grupo como meu usuário.

Coisas que achei que poderiam funcionar, mas não funcionaram:

Kit de políticas

Isso permite que as pessoas montem o dispositivo. Mas as permissões estavam erradas. Não parece ser possível alterar as permissões aqui --- acho que somente udisks pode.

udev

Tentei esta regra e não consegui pegar o pendrive. No entanto, tenho certeza que é discutível, já que essas seriam as permissões para o dispositivo e não para o ponto de montagem, e elas já estão adequadas com o disco .

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0000"

Notificador de dispositivo do KDE + udisks

udisks realiza a operação de montagem do Notificador de dispositivos do KDE. No entanto, ele não possui nenhuma configuração para controlar / substituir as opções de montagem usadas. O Device Notifier não parece ter qualquer configuração para group ou umask.

No entanto, se montá-lo manualmente, as coisas funcionam bem. Isso de qualquer forma:

udisks --mount /dev/sdf1 --mount-options umask=0

udisks-glue

Uma ferramenta muito promissora, mas sem dados. udisks-glue permite configurar suas reações personalizadas para udisks events no dbus! Pode automontar dispositivos e você pode controlar o umask para isso. Infelizmente isso não tem efeito sobre as opções de montagem do Device Notifier e não há configuração para substituir as opções de montagem em geral.

Ele pode acionar um evento quando o udisks monta algo. Então eu pensei em usá-lo para remontar a unidade. Exceto que, apesar de transmitir a maioria das opções de montagem, o udisks não pode manipular remount .

$ udisks --mount /dev/sdf1 --mount-options umask=0,remount
Mount failed: Mount option remount is not allowed

Aaa e estou perplexo. Alguma ideia? Eu estou no 12.10 ainda, talvez 13.04 tenha alguma mágica para isso?

    
por skomorokh 02.05.2013 / 19:03

1 resposta

0

A melhor opção que eu encontrei é udiskie . Udiskie está no Debian, e também no Ubuntu.

  

Eu compartilho meu computador em uma configuração multiterminal e gostaria   todos para montar dispositivos removíveis com umask de 0 (ou seja, legível   e gravável por toda a gente).

Isto é o que faz por padrão.

udiskie-mount devicename

Sessão de amostra:

udiskie-mount /dev/disk/by-uuid/4E1AEA7B1AEA6007
mounted /org/freedesktop/UDisks2/block_devices/sde1 on /media/faheem/My Passport
cd /media/faheem/My\ Passport
ls -lah
total 302G
drwxrwxrwx  1 faheem faheem 8.0K Apr 19 04:18 .
drwxr-x---+ 3 root   root   4.0K Apr 19 21:08 ..
drwxrwxrwx  1 faheem faheem 4.0K Apr 19 04:19 backup-home

Se você quiser montar com um conjunto específico de permissões, você pode fazer, por exemplo:

udiskie-mount -o umask=0022 devicename

Sessão de amostra:

cd ..
udiskie-umount /dev/disk/by-uuid/4E1AEA7B1AEA6007
unmounted /org/freedesktop/UDisks2/block_devices/sde1

cd /media/faheem/My\ Passport
ls -lah
total 302G
drwxr-xr-x  1 faheem faheem 8.0K Apr 19 04:18 .
drwxr-x---+ 3 root   root   4.0K Apr 19 21:10 ..
drwxr-xr-x  1 faheem faheem 4.0K Apr 19 04:19 backup-home
    
por Faheem Mitha 19.04.2016 / 17:42