web-dev-qa-db-ja.com

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

複数のユーザーTrash[〜で使用する機能を設定しようとしています#〜] ntfs [〜#〜]ドライブ。

フォーラムで提案されている主な解決策は、 1人のユーザーがゴミ箱を使用できるようにする です。それは、オプション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から削除すると、...何も表示されません。そして、ファイルはゴミ箱に移動されます。

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

だからここに私のquestionfstabをいじって停止し、Nautilusを正しく設定することは可能でしょうか?または、この問題を解決するためのシンプル/実用的なソリューションを持っている人はいますか?

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

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

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

12
Nicolas

NTFS-3G ページの「Allowing Group/User」セクションの下にあるものから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
4
saji89