Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Права доступа к файлам .djv на съемных носителях  (Прочитано 2211 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jack Sparrow

  • Автор темы
  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Есть у меня электронная книга Lbook v5. Книги хранятся на флешке SD. Использую, в основном, FB2 формат. Решил закинуть туда еще одну книгу, только в формате DJV. Название: Занимательная_астрономия.djv. Не знаю, сам Lbook v5 поддерживает или нет этот формат, но сейчас не это главное.
Сначала не удалось прочитать. Этой книги не было даже видно на устройстве. Вставил тогда флешку в компьютер и тоже не смог открыть. Ассоциированная программа - штатный Document Viewer. Пишет:
Unable to open document
Error opening file: Permission denied
Интересно то, что на компьютере (на жестком диске) этот же самый файл читается той же самой программой без проблем, а с флешки - ни в какую. Думал, может при копировании вытащил флешку раньше, чем скопировалось. Но пробовал несколько раз. Все то же самое. Даже проверил md5sum: одинаково, что на флешке, что на жестком диске.
Теперь о правах доступа.
Это на флешке:
jack@jack-laptop:/media/6FE9-B02F$ ls -l
total 6464
-rwxr-xr-x 1 jack jack  118921 2010-09-12 14:12 Banker.png
drwx------ 2 jack jack   32768 2010-09-12 14:29 Boy
-rwxr-xr-x 1 jack jack   60538 2010-09-12 14:02 Bruce_01.png
drwx------ 2 jack jack   32768 2010-09-12 14:29 Bullok
drwx------ 2 jack jack   32768 2010-09-12 14:29 Chelentano
-rwxr-xr-x 1 jack jack   68790 2010-09-12 14:01 Fritz_01.png
-rwxr-xr-x 1 jack jack   59183 2010-09-12 14:12 Henks.png
-rwxr-xr-x 1 jack jack   14814 2010-09-12 12:50 Puaro.jpg
-rwxr-xr-x 1 jack jack     489 2010-09-14 11:40 RecentlyRead.sys
drwx------ 2 jack jack   32768 2010-09-12 14:29 Reno
drwx------ 2 jack jack   32768 2010-09-12 12:34 Restore_PC
-rwxr-xr-x 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
А это на диске:
jack@jack-laptop:~/Documents/Books/Перельман Яков$ ls -l
total 14032
-rwxrwxrwx 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
Обратите внимание: на флешке есть несколько файлов с картинками, которые нормально открываются двойным кликом (что на компьютере, что в самом Lbook, только, разумеется, там не двойным кликом, а просто можно смотреть). Проблема только с файлом djv. Также права доступа разные: на жестком диске 777, на флешке - 755.

Пробую менять права на жестком диске (для эксперимента):
jack@jack-laptop:~/Documents/Books/Перельман Яков$ ls -l
total 5800
-rwxrwxrwx 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
jack@jack-laptop:~/Documents/Books/Перельман Яков$ chmod 666 Занимательная_астрономия.djv
jack@jack-laptop:~/Documents/Books/Перельман Яков$ ls -l
total 5800
-rw-rw-rw- 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
Права поменялись. Теперь пробую менять на флешке:
jack@jack-laptop:/media/6FE9-B02F$ ls -l Занимательная_астрономия.djv
-rwxr-xr-x 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
jack@jack-laptop:/media/6FE9-B02F$ chmod 777 Занимательная_астрономия.djv
jack@jack-laptop:/media/6FE9-B02F$ ls -l
total 6464
-rwxr-xr-x 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
Видим, что ничего не поменялось. Пробую с sudo:
jack@jack-laptop:/media/6FE9-B02F$ sudo chmod 777 Занимательная_астрономия.djv
[sudo] password for jack:
jack@jack-laptop:/media/6FE9-B02F$ ls -l Занимательная_астрономия.djv
-rwxr-xr-x 1 jack jack 5938738 2005-09-28 12:35 Занимательная_астрономия.djv
jack@jack-laptop:/media/6FE9-B02F$
Ничего не произошло.
Что это такое и как с этим бороться?
« Последнее редактирование: 16 Сентября 2010, 22:03:13 от Jack Sparrow »
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Какая ФС?

Оффлайн Jack Sparrow

  • Автор темы
  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
jack@jack-laptop:~$ sudo blkid
[sudo] password for jack:
/dev/sda1: UUID="A8C8AE85C8AE517C" TYPE="ntfs"
/dev/sda5: UUID="7ff5ee13-5b05-4a1e-abb1-c16e4261ee2d" TYPE="ext4"
/dev/sda6: UUID="13735fe3-bd86-416b-aaa8-c45dbf9ace15" TYPE="ext4"
/dev/mmcblk0p1: UUID="6FE9-B02F" TYPE="vfat"
vfat. Неужели все так просто? Ну хорошо, это объясняет, почему не меняются права доступа.
Тем не менее, почему не запускается файл djv, если другие файлы (png, jpg) запускаются?
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн SCREENRUNNER

  • Участник
  • *
  • Сообщений: 179
  • Могу копать, могу не копать.
    • Просмотр профиля
Имею схожую прблему на ntfs-диске не могу открыть ни один файл без прав root-a причем все папки просматриваются причем невозможно сменить права
Asus A8VMN
Nvidia GForce7900GS

Оффлайн Jack Sparrow

  • Автор темы
  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Хочу немного обобщить ситуацию. Выяснилось, что это проблема штатного Document Viewer (из консоли - evince). Почему-то у меня он не хочет запускать файлы djv со съемных носителей. Пробовал 1) SD, 2) USB флешку, 3) внешний USB жесткий диск 2,5. Везде проблема одинакова: djv файлы с них не запускаются. А вот PDF запускаются через ту же самую программу.
Делаю вывод, что проблема именно в связке: envince - djv - внешний носитель SD/USB (не знаю, как будет вести себя CD/DVD).
Если же в этой связке поменять djv на pdf или ps, то проблем не возникает.

Проблема неожиданно решилась. Попробовал записать на флешку другие дежавю файлы, которые у меня нашлись. Те запускались без проблем. Сначала подумал, что это, наверное, какая-нибудь другая версия формата. Оказалось, что дело было в расширении файла: нужно было дописать букву 'u', т.е. вместо 'djv' писать 'djvu'. В таком варианте все работает.

Да, проблема, как бы, решена, но вопросы остаются. Всегда думал, что Linux меньше обращает внимания на расширения.
Вообще, что вы думаете: это баг или нет? Стоит ли писать разработчикам?
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
А если теперь поменять назад расширение, что будет ?

Оффлайн Jack Sparrow

  • Автор темы
  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
В общем так. Со старым расширением djv (еще до замены) ничего не работает и иконка (thumbnail) выглядит как в Наутилусе при режиме просмотра Compact (т.е. восход солнца и сухое дерево). Когда меняю расширение на djvu, то сразу же меняется и иконка. На ней появляется обложка книги). Все работает. Потом снова меняю расширение на djv. Иконка остается правильной, но снова не работает. Повторяю, так происходит только с файлами djv на съемном носителе. Всякие там PDF, JPG, PS, а теперь еще и DJVU работают нормально. Даже и не знаю, это проблема с evince или это Гном/Наутилус? Интересно, у кого-нибудь еще такое происходит? И что насчет KDE?
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

Оффлайн lzv

  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
У меня так происходит. Ubuntu 10.04. Причем проблема не с флешкой, а просто с другим жестким диском. Если djv файл не в домашней папке на основном винте, то косяк. Если же в домашней папке симлинк на папку на другом винте, то тоже косяк.

Не нашлись причины происходящего?
« Последнее редактирование: 28 Февраля 2011, 17:48:58 от lzv »

Оффлайн Jack Sparrow

  • Автор темы
  • Активист
  • *
  • Сообщений: 641
    • Просмотр профиля
Проблема, скорее всего, в самой программе envince. Например, DjView4 открывает все нормально, хоть вообще без расширения.

Пользователь решил продолжить мысль 28 Февраля 2011, 18:15:24:
Кстати, формата djv нет в списке поддерживаемых программой envince, только djvu. Даже и не знаю, стоит ли им писать.
« Последнее редактирование: 28 Февраля 2011, 18:15:24 от Jack Sparrow »
Нейросети тебя не заменят. Тебя заменит человек, который умеет ими пользоваться.

 

Страница сгенерирована за 0.022 секунд. Запросов: 20.