tl; dr:
如何使gnome具有权限的自动挂载USB设备,以便组中的每个人都可以访问它们,而不仅仅是在插入USB存储设备时登录的一个用户?
(在这里,该组被呼叫
confus
,用户narur
和用户confus
都在该组中。narur
在USB插入时仅已登录,因此只能narur
访问USB设备-即使在之后也是如此sudo chmod g+rw
。我该如何更改?)
细节:
我在家中运行媒体服务器。它仅作为监视器连接到投影仪。有时,我喜欢插入USB驱动器以将内容从服务器复制到所述驱动器。该驱动器将由通常的gnome shenanigans自动安装。显然,我不想打开投影机(花一会儿时间,灯泡也不好)。因此,我通过ssh登录服务器,并从另一台PC通过终端进行复制。
问题是,USB驱动器安装在与我通过ssh 登录的用户不同的用户下。我的ssh用户无权打开 gnome选择的安装点,尽管它在同一组中。为了澄清起见,请参见以下终端会话:
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
confus
为用户“ narur
” 安装磁盘时,我的ssh用户为“ ”。显然,简单的方法chmod
由于其安装点而没有用。每个USB存储设备都存在此问题。
我知道我可以编写udev规则,并且知道存在基于设备的解决方案。但是应该有一个更简单的解决方案,它是gvfs固有的。
更新:
自2009年以来没有任何变化。这令人尴尬。至少应该可以轻松解决此问题。
ID_FS_USAGE
和UDISKS_FILESYSTEM_SHARED
应该解决共享卷安装的问题。参考: askubuntu.com/a/276670/26246