udisks2 - acl não pode obter permissões de gravação para um usuário comum

1

Dispositivos de armazenamento externos são montados com êxito em / run / media / myuser / via udisks2 ( udisksd service ). I can read data from devices. However I can NOT write to them. I'm trying to edit directory ACLs in order to get write permissions for regular myuser 'Estou conectado com (não raiz)

As permissões padrão são as seguintes:

getfacl /run/media                                                                                                                                                                                                                   
getfacl: Removing leading '/' from absolute path names                                                                                                                                                                                        
# file: run/media
# owner: root
# group: root
user::rwx
group::r-x
mask::r-x
other::r-x


getfacl /run/media/myuser                                                                                                                                                                                                            
getfacl: Removing leading '/' from absolute path names                                                                                                                                                                                       # file: run/media/myuser
# owner: root
# group: root
user::rwx
group::---
mask::---
other::---


getfacl /run/media/myuser/mydisk                                                                                                                                                                                  
getfacl: Removing leading '/' from absolute path names                                                                                                                                                                                        
# file: run/media/myuser/mydisk
# owner: myuser                                                                                                                                                                                                                               
# group: myuser                                                                                                                                                                                                                               
user::rwx
group::---
other::---

A configuração padrão acima me impede de gravar dados no dispositivo montado /run/media/mydisk . Eu tentei adicionar permissão de escrita acl ao myuser para / run / media / myuser dirrectory.

getfacl /run/media/myuser                                                                                                                                                                                                            
getfacl: Removing leading '/' from absolute path names                                                                                                                                                                                        
# file: run/media/myuser
# owner: root
# group: root
user::rwx
user:myuser:rwx
group::---
mask::rwx
other::---

No entanto, isso não mudou nada.
Por favor, note que não consigo gravar nenhum dado no dispositivo montado, mesmo com o sudo elevado myuser . Por favor, como posso resolver o problema para poder gravar dados nos dispositivos montados?

Linux myuser 4.11.9-1-ARCH # 1 SMP PREPARO Qua 05 de julho 18:23:08 CEST 2017 x86_64 GNU / Linux

systemctl status udisks2                         
● udisks2.service - Disk Manager                           
   Loaded: loaded (/usr/lib/systemd/system/udisks2.service; disabled; vendor preset: disabled)
   Active: active (running) since Tue 2017-07-18 01:32:51 CEST; 11min ago                                              
     Docs: man:udisks(8)                                   
 Main PID: 549 (udisksd)                                   
    Tasks: 5 (limit: 4915)                                 
   CGroup: /system.slice/udisks2.service                   
           └─549 /usr/lib/udisks2/udisksd

Jul 18 01:32:51 myuser systemd[1]: Starting Disk Manager...
Jul 18 01:32:51 myuser udisksd[549]: udisks daemon version 2.7.0 starting
Jul 18 01:32:51 myuser udisksd[549]: Acquired the name org.freedesktop.UDisks2 on the system message bus
Jul 18 01:32:51 myuser systemd[1]: Started Disk Manager.   
Jul 18 01:32:52 myuser udisksd[549]: g_variant_new_string: assertion 'string != NULL' failed
Jul 18 01:32:52 myuser udisksd[549]: Mounted /dev/sdd1 at /run/media/myuser/mydisk on behalf of uid 1000
    
por user2694295 18.07.2017 / 02:12

1 resposta

0

Aparentemente, os dispositivos de montagem do driver in-kernel ntfs no modo somente leitura. Mais informações AQUI

Solução:

sudo pacman -S ntfs-3g

    
por 22.07.2017 / 02:21