Иногда у вас нет разрешения на создание новых папок на разделе NTFS в Evince

Мой жесткий диск имеет раздел NTFS, установленный под Ubuntu 12.04.

Я использую Evince в качестве приложения по умолчанию для открытия PDF-файлов, загружаемых в Firefox. Я часто сохраняю копии файлов PDF, открытых в Evince, на раздел NTFS, и до этого я хотел бы создать новые папки в разделе NTFS, где файлы PDF будут сохранены, нажав «Сохранить копию …». и «Создать папку» под Evince.

Иногда новые папки в разделе NTFS не могли быть созданы с использованием вышеуказанного способа в Evince по причине «Ошибка создания каталога: Permission denied», и в качестве альтернативы мне нужно создать новые папки под Nautilus, прежде чем я смогу сохранить копии файлов PDF в них под Эвинсом. Это хлопотно, потому что я не могу создавать новые папки и сохранять PDF-файлы под Evince.

Но проблема не всегда происходит, и иногда мне может быть разрешено создавать новые каталоги в разделе NTFS под Evince.

Поэтому я задаюсь вопросом, почему возникает проблема и что я могу сделать для решения проблемы?

One Solution collect form web for “Иногда у вас нет разрешения на создание новых папок на разделе NTFS в Evince”

Я подозреваю, что это ошибка с драйвером NTFS в этой системе. Я бы не стал использовать самую последнюю версию драйвера NTFS:

http://www.tuxera.com/community/ntfs-3g-download/

И посмотрите, не исчезла ли проблема. Если это так, вот форма для драйвера ntfs-3g:

http://tuxera.com/forum/

Журнал устранения неполадок

Хорошо, назад и вперед в разделе комментариев продолжается какое-то время, поэтому позвольте мне сформулировать реальный ответ здесь, хотя и в настоящее время неполный.

Вот как смонтирован раздел OP (оригинальный плакат):

/dev/sda3 on /windows-d type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

Он может запускать mkdir вручную, чтобы создавать каталоги, но evince не может их сделать. Запуск strace, мы получаем эту ошибку:

mkdir("/windows-d/academic discipline/study objects/areas/formal systems/logic/generalize to when inference is uncertain/uncertainlize deductive logic/statistics/general/Ogunnaike/new", 0777) = -1 EACCES (Permission denied)

Тем не менее, он может запустить mkdir для создания каталога, поэтому я почесываю голову, почему он не работает. Итак, я пошел посмотреть, что это делает:

strace mkdir '/windows-d/academic discipline/study objects/areas/formal systems/logic/generalize to when inference is uncertain/uncertainlize deductive logic/statistics/general/Ogunnaike/new' > strace.mkdir.output 2>&1

Вот вызов mkdir() в команде mkdir :

mkdir("/windows-d/academic discipline/study objects/areas/formal systems/logic/generalize to when inference is uncertain/uncertainlize deductive logic/statistics/general/Ogunnaike/new", 0777) = 0

Он выполняет одинаковый вызов на системном уровне.

Сейчас я подозреваю, что это может быть:

  • selinux дает evince ограниченные разрешения (Чтобы проверить, /etc/selinux/config чтобы проверить, работает ли selinux и читает /var/log/audit/audit.log чтобы увидеть, что-то не так, однако исходный плакат [OP] не работает SELinux)
  • evince работает как другой пользователь, так как его команды «mkdir» (как-то убеждают SUID работать как другой пользователь)? (нет, evince не SUID)
  • Ошибка в драйвере FUSE NTFS (возможно, он не работает в первый раз, когда мы пытаемся сделать данный каталог?) (Я подозреваю это)

Я знаю, что это не ответ, но комментарии назад и вперед, пытаясь решить эту проблему, зашли слишком долго.

На этом этапе я подозреваю, что в драйвере NTFS есть ошибка, из-за чего он периодически прерывает создание каталогов.

  • Загрузите приложение с нагрузкой модуля и укажите другое имя по умолчанию
  • Восстановление из «chmod -R 777 /» в Ubuntu
  • Предотвратите использование USB-накопителя при использовании другого устройства при сбросе
  • Как настроить аудио для lubuntu минимальной установки
  • как я могу построить более старую версию gcc?
  • Предотвратите отключение питания жесткого диска USB после неактивности
  • копирование и работа с файлами (папками) OSX .app в linux
  • Дисковый раздел при двойной загрузке Ubuntu 14.04 на Windows 10
  • Отражает ли плохой сектор неисправный диск?
  • не может назначить ip-адрес из dhcp
  • ssh-ключ не работает для одного сервера, но работает для другого
  • Linux и Unix - лучшая ОС в мире.