Nautilusはマウントされたドライブに異なる権限を使用します


8

NTFSパーティションへの読み取り専用または読み取り/書き込みアクセスを提供する2つのbashスクリプトを作成しました。

読み取り専用アクセス:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

読み取り/書き込みアクセス:

sudo umount /media/Data_Drive/  
sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive

ファイルを操作するためにターミナルのみを使用する場合、それは完全に機能します。また、読み取り専用モードのNautilusでも機能しますが、読み取り/書き込みモードでは機能しません。実際、NautilusがData_Driveにファイルをコピーしようとすると、「宛先は読み取り専用です」というエラーが表示されます。

さらにおもしろいのは、(Data_Driveを右クリックしてからプロパティ->権限を右クリックして)権限を見ると、Data_Driveにファイルを書き込むために必要なすべての権限を持っていることです。

なぜノーチラスが奇妙に振る舞うのか、私はとても混乱しています。誰かが謎を解いてくれるとありがたいです!

回答:


9

それはバグです:Nautilusは、USBスティックはhttps://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375でない場合にのみ読み取られると言ってい ます


1
そのバグは修正済みとしてリストされていませんが、今日新しいディスクで問題に遭遇しました。そうしたところapt-get dist-upgrade、新しいバージョンには修正が含まれているようです。OP、これはおそらく正解としてマークされているはずです。
El Yobo

4

このバグは次の方法で修正できます。

  • /home/[my-username]/.config/nautilusディレクトリを削除し、ログアウトして新しいログインした後、問題を解決する必要があります。

0

Tl; dr:

実行killall nautilusして再マウントします。


@Luis Medinaで言及されているように、これはNautilusのバグです:https : //bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375

一時的に修正されたかどうかは不明ですが、16.04でもまだ発生しています。バグのスレッドのユーザーは16.10で問題に直面しています。

回避策として、パーティションをアンマウントして実行しkillall nautilusます。再マウントすると問題が解決するはずです。これはバグのスレッドでユーザーから提案されましたが、私にとってもうまくいきました。


なぜこれが反対投票されたのですか?誰かが彼らの反対票を説明できますか?このソリューションは私にとって完璧に機能しました(Ubuntu 16.04 LTS)
GrayedFox 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.