Наутилус использует разные разрешения для смонтированных дисков

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, говоря: «Место назначения доступно только для чтения».

Более забавно, когда я смотрю на разрешения (щелкнув правой кнопкой мыши Data_Drive и затем свойства-> разрешения), у меня есть все необходимые разрешения для записи файла в Data_Drive!

Я так растерялся, почему Наутилус ведет себя странно. Я ценю, если кто-нибудь может разгадать тайну!

farhad0011
источник

Ответы:

9

Это ошибка: Наутилус говорит, что USB-накопитель доступен только для чтения, когда он не https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375

Луис Медина
источник
1
Хотя эта ошибка не указана как исправленная, сегодня я столкнулся с проблемой с новым диском, сделал apt-get dist-upgradeи новая версия, похоже, исправила. OP, это, вероятно, следует пометить как правильный ответ.
Эль Йобо
4

Эта ошибка может быть исправлена:

  • После удаления каталога /home/[my-username]/.config/nautilus и после выхода из системы и нового входа проблема должна быть решена.
Willi
источник
0

Tl; др:

Запустите killall nautilusи перемонтируйте.


Как отмечает @Luis Medina , это ошибка в Nautilus: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1021375 .

Мне неясно, было ли это исправлено в какой-то момент, но я все еще испытываю это в 16.04, и пользователи в потоке ошибки сталкиваются с этим в 16.10.

В качестве обходного пути размонтируйте раздел и запустите killall nautilus. Перемонтировать и проблема должна быть решена. Это было предложено пользователями в ветке ошибки, и это сработало и для меня.

Nateowami
источник
Почему это понижено? Может кто-нибудь объяснить их отрицательный голос? Это решение отлично сработало для меня (Ubuntu 16.04 LTS)
GrayedFox