На этот вопрос уже есть ответ здесь:
Я использую Ubuntu 12.10 ( kernel 3.5.0-21-generic) на ноутбуке, и, похоже, столкнулся со странной проблемой с автоматически смонтированным внешним USB-жестким диском FAT32: разрешения для каталога монтирования диска и всего в нем сопоставлены с " drwx ------ "(700) после авто-монтирования. Подключенный к USB жесткий диск - Western Digital WDC WD5000BPVT-22HXZT3 (SATA-2); У меня есть еще один встроенный в ноутбук, и он работает как шарм.
Насколько я понимаю, вместо этого должно быть 755 разрешений, а настройка 700 вызывает серьезные проблемы с моей программой резервного копирования (удачная резервная копия); программа просто больше не может создавать резервные копии, потому что не может получить доступ к каталогам на USB-накопителе. Однако ручное копирование данных на жесткий диск USB (с помощью nautilus или терминала) не вызывает проблем с доступом. Это может быть связано, поскольку эти программы обращаются к файлам напрямую, а не косвенно, используя задание cron, такое как инструмент резервного копирования.
Сегодня я много гуглил, пытаясь найти похожие случаи с решениями, но пока ни один из них не работал; лучший намек, который я обнаружил, заключался в том, что разрешения могут быть сброшены до 700 всякий раз, когда процедура mouning обнаруживает проблему с жестким диском USB по любой причине.Если проверил журналы и обнаружил, что устройство действительно вызывало
"HDIO_GET_IDENTITY failed for '/dev/sdc': Invalid argument"предупреждения из-за hdparm, я установил параметр «nohdparm» в параметре GRUB_CMDLINE_LINUX_DEFAULT в / etc / default / grub. Проверка журналов показывает, что предупреждения были устранены, но, к сожалению, разрешения USB HDD не вернулись в нормальное состояние.
Затем я попробовал другую идею, предлагавшую определить политику подключения USB , но и тут не повезло, ничего не меняло. Поэтому у меня остаются вопросы:
Заранее спасибо ...
Наконец, я нашел обходной путь, добавив следующее статическое определение в / etc / fstab: UUID = 7358-CACE / media / backup vfat users, nofail, flush, utf8, umask = 0000 0 2
По сути, эта запись определяет независимую от пользователя монтируемую плату для моего жесткого диска USB. Он имитирует root как пользователя и группу для чего-либо на жестком диске USB, и это нормально, потому что umask = 0000 гарантирует, что каждый может делать что угодно на диске. Другие варианты:
Единственная проблема, которая остается с этим, заключается в том, что nautilus каким-то образом решает закрыть, когда я размонтирую устройство, но я могу жить с этим. В системном журнале или файле auth.log нет записи об ошибке, из-за которой происходит сбой ...