Nautilus对装入的驱动器使用不同的权限


8

我编写了两个bash脚本,以对我的NTFS分区提供只读或读/写访问权限:

只读访问权限:

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一起工作,但不能在读/写模式下工作。实际上,当我尝试将文件复制到Data_Drive时说“目标是只读的”时,Nautilus给我一个错误。

更有趣的是,当我查看权限时(通过右键单击Data_Drive,然后单击Properties-> permissions),我具有在Data_Drive中写入文件的所有必需权限!

我很困惑为什么鹦鹉螺会表现得很奇怪。我感谢有人能解决这个难题!

Answers:



4

该错误可以通过以下方式解决:

  • 删除/ home / [我的用户名] /。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。重新安装并应解决问题。这是用户在Bug的线程上提出的,对我也是如此。


为什么这被否决?有人可以解释他们的反对意见吗?此解决方案非常适合我(Ubuntu 16.04 LTS)
GrayedFox
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.