Falha ao desmontar da GUI

1

Estou desenvolvendo um script que fornece apenas armazenamento USB específico para montagem.

Primeiro, bloqueei o recurso de automontagem do /etc/udev/rules.d/85-no-automount.rules adicionando

blockrule="SUBSYSTEMS=="usb", ENV{UDISKS_AUTO}:="0", ENV{UDISKS_IGNORE}:="1";

Funciona corretamente

Em segundo lugar, o comando mount é executado em um script com permissão de root.

mount -t vfat -o umask=0000 /dev/sdb1 /media/AA;

Ele também funciona corretamente, usuário padrão, administrador que está conectado a gravação de leitura USB.

Ocorrem problemas quando um usuário deseja desmembrar uma unidade USB da GUI

Quandoadicioneifstabnalinhaseguinte

/dev/sdb1/media/AAvfatrw,umask=000

Amensageméalteradapara:

/ pasta de mídia:

(/media)
 ∴ ll
total 24
drwxr-xr-x   6 root root  4096 Ağu 21 11:15 .
drwxr-xr-x  24 root root  4096 Ağu 20 09:33 ..
drwxrwxrwx   3 root ossec 4096 Oca  1  1970 AA
drwxr-x---+  2 root root  4096 Ağu 20 15:34 deneme
drwxr-x---+  2 root root  4096 Ağu 21 10:29 root

Eu achei que o problema é dono do dicionário montado

drwxrwxrwx   3 root ossec 4096 Oca  1  1970 AA

Então eu tentei o comando mount mount para

mount -t vfat -o uid=1004,gid=1004 umask=0000 /dev/sdb1 /media/AA;
A pasta

/ media foi alterada para:

(/media)
 ∴ ll
total 24
drwxr-xr-x   6 root   root   4096 Ağu 21 11:42 .
drwxr-xr-x  24 root   root   4096 Ağu 20 09:33 ..
drwxrwxrwx   3 deneme deneme 4096 Oca  1  1970 AA
drwxr-x---+  3 root   root   4096 Ağu 20 15:22 aagin
drwxr-x---+  2 root   root   4096 Ağu 20 15:34 deneme
drwxr-x---+  2 root   root   4096 Ağu 21 10:29 root

O proprietário do dicionário montado é alterado para

drwxrwxrwx   3 deneme deneme 4096 Oca  1  1970 AA

Mas isso não resolve o problema. Eu também mudei

/usr/share/polkit-1/actions/ org.freedesktop.udisks.policy
/usr/share/polkit-1/actions/ org.freedesktop.udisks2.policy

dentro desses arquivos, cada nó tem:

<defaults>
  <allow_any>yes</allow_any>
  <allow_inactive>yes</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

Como o usuário padrão pode desmontar da GUI?

Obrigado

    
por ozirus 21.08.2015 / 11:21

0 respostas

Tags