3

У меня есть раздел NTFS между Windows 7 и Fedora 15. Я добавил .NTFS-3G/UserMapping для сопоставления моего основного пользователя / группы в Windows с моим основным пользователем / группой в Linux. Это было нормально, пока я не загрузился в Windows и не вернулся в Linux, а затем все файлы и большинство каталогов (кроме.NTFS-3G и $ RECYCLE.BIN) имели режим 0755.

Я думаю, что сделал что-то не так. У кого-нибудь была подобная проблема? Как получить разрешения для Linux, чтобы они оставались согласованными между перезагрузками?

1 ответ1

3

Это нормально. Когда вы добавили файл UserMapping , он не сразу стал активным - вы все еще видели все разрешения, установленные параметрами монтирования fmask/dmask .

При перезагрузке (или, точнее, при повторном монтировании файловой системы) драйвер ntfs-3g обнаружил ваш файл UserMapping и переключился в режим "NTFS permissions", в котором разрешения, показанные в ls и используемые Linux, фактически совпадают. как те, что используются Windows. Невозможно преобразовать некоторые комбинации ACFS NTFS в ACL POSIX, но основные биты «чтение / запись / выполнение» существуют в обоих.

Другими словами, вы видите, что все файлы являются исполняемыми, потому что они также выполняются в Windows. Это всегда было по умолчанию, так как Windows в основном использует расширение имени файла для исполняемых файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .