複数ユーザー用のNTFS上のゴミ箱:Nautilusが失敗する場所でDolphinが成功するのはなぜですか?


12

複数のユーザーNTFSドライブでゴミ箱を使用できるように設定しようとしています

フォーラムで提案されている主な解決策は、単一のユーザーがTrashを使用できるようにすることです。これは、オプションuid=1000,gid=1000をに追加することで作成されます/etc/fstab

fstabエントリの例:
UUID=0A046CF41C7164C6 /media/Data ntfs defaults,uid=1000,gid=1000 0 0

しかし、これは、を持つ元のユーザーのみがid=1000ゴミ箱を使用できるようにします。他のユーザーにはアクセスできません。

複数のユーザーに提案されている解決策は、Windowsからプロパティ継承することです。私はこれを試しましたが、機能させることができませんでした。

しかし、NTFSドライブのマウント方法とは関係がない可能性があります。

  • Nautilusから削除すると、「ファイルをゴミ箱に移動できません」というメッセージが表示されます
  • Dolphinから削除すると...何も表示されません。そして、ファイルはゴミ箱に移動されます。

しかし、私はドルフィンを使いたくありません。

だからここに私の質問があります:fstabをいじり回すのをやめてNautilusを正しく設定することは可能ですか?それとも、この問題を解決するためのシンプル/実用的なソリューションを持っている人はいますか?

注:64ビットシステムでUbuntu 11.10を実行しています。

ご協力ありがとうございました!

編集: XFCEファイルマネージャーであるThunarも問題なくファイルをゴミ箱に入れることができることに気付きました。それでは、Nautilusはどうしたのでしょうか?


ユーザーにファイルをゴミ箱にのみ送信させたいですか?私の知る限り、これには書き込み権限が含まれます。ユーザーがその特権を持っていない場合、ファイルを書き込む(または削除する)ことはできません。thunarとdolphinが、実際にはプライバシーのバグであり、ユーザーの読み取り/書き込み特権を無視するような動作を許可する場合。DolphinとThunarを使用する際のコマンドmountと出力を投稿してくださいid
サヴァスラデビッチ

@ bruno-
pereira

回答:


4

で参照されているものからNTFS-3Gの「セクションの下に、ページ・グループ/ユーザ許可dmaskのエントリーを鍵になることがあります。

そのページから

/ etc / fstab(NTFS-3Gドライバー)に、パーティションへのアクセス(読み取り)が許可されているオプションなどの他のオプションを指定することもできます。たとえば、ユーザーグループのユーザーにアクセスを許可するには:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,umask=0022    0       0

デフォルトでは、ntfs-3gドライバーはルートの書き込みサポートのみを有効にします。ユーザーの書き込みを有効にするには、dmaskパラメーターを使用してユーザーの書き込みを有効にします。

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.