tl; dr:
USBストレージが接続されているときにログインしている1人のユーザーだけでなく、グループの全員がデバイスにアクセスできるように、許可付きのgnome自動マウント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
私のsshユーザーは " confus
"ですが、ディスクはユーザー " narur
" に対してマウントされています。明らかに、シンプルなchmod
ものは、マウントポイントなので機能しません。問題はすべてのUSBストレージデバイスに存在します。
私はudevルールを記述できることを知っており、デバイスベースのソリューションが存在することを知っています。しかし、この問題のより簡単な解決策があるはずです。それは、gvfsのネイティブです。
更新:
2009年以来何も変わっていません。これは恥ずかしいことです。少なくともこの問題には簡単な回避策があるはずです。
ID_FS_USAGE
&UDISKS_FILESYSTEM_SHARED
それはマウント共有ボリュームの問題を解決する必要があります。参照: askubuntu.com/a/276670/26246