tl; dr:
Come posso fare in modo che i dispositivi USB di automount di gnome siano autorizzati in modo che tutti gli utenti del gruppo possano accedervi invece di un solo utente che ha effettuato l'accesso al momento dell'archiviazione della memoria USB?
(Qui il gruppo viene chiamato
confus
e gli utentinarur
econfus
sono entrambi in quel gruppo. Solo ilnarur
login è stato effettuato, al momento della connessione USB in modo danarur
poter accedere solo al dispositivo USB, anche dopo unsudo chmod g+rw
. Come posso cambiarlo?)
Dettagli:
Corro un media server a casa mia. È collegato a un proiettore come unico monitor. Di tanto in tanto mi piace collegare un'unità USB per copiare elementi dal server a detta unità. L'unità viene montata automaticamente dai soliti shenanigans gnomi . Ovviamente non voglio accendere il proiettore (prenditi un po 'di tempo e non va bene con la lampada). Quindi accedo al server tramite ssh e eseguo la copia sul terminale da un altro PC.
Il problema è che l' unità USB viene montata sotto un utente diverso rispetto all'utente che accedo tramite ssh. Il mio utente ssh non ha i diritti per aprire il mount point scelto da gnome sebbene sia nello stesso gruppo. Per chiarimenti consultare questa sessione terminale:
confus@conserve:/media$ id
uid=1000(confus) gid=1000(confus) groups=4(adm),8(mail),20(dialout),24(cdrom),46(plugdev),113(lpadmin),114(sambashare),122(admin),126(debian-transmission),135(debian-tor),1000(confus)
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- USB drive
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
confus@conserve:/media$ sudo chmod -R ug+rwX 4009-D44F/ # <-- Doesn't do anything
[sudo] password for confus:
confus@conserve:/media$ ll
total 28
lrwxrwxrwx 1 root root 6 Mar 8 2009 cdrom -> cdrom0
drwx------ 1 narur confus 4096 Oct 8 16:53 contemplate # <-- No change after chmod
drwxr-xr-x 2 root root 4096 May 3 2010 iso
drwxr-xr-x 2 confus confus 4096 Dec 8 2009 usb1
Il mio utente ssh è " confus
" mentre il disco è montato per l'utente " narur
". Ovviamente un semplice chmod
non lo fa poiché è un mount point. Il problema esiste per ogni dispositivo di archiviazione USB.
So che potrei scrivere una regola udev e so che esistono soluzioni basate su dispositivi. Ma dovrebbe esserci una soluzione più semplice a questo problema, originaria di gvfs.
Aggiornare:
Nulla è cambiato dal 2009. Questo è imbarazzante. Dovrebbe esserci un modo semplice per aggirare questo problema almeno.
ID_FS_USAGE
e UDISKS_FILESYSTEM_SHARED
che dovrebbe risolvere il problema del montaggio di volumi condivisi. Riferimento: askubuntu.com/a/276670/26246