Как изменить права доступа к файлу на диске FAT32?
У меня Ubuntu 10.04 LTS (Lucid Lynx).
Недавно я заметил, что каждый файл на моем жестком диске получает права на выполнение, даже все текстовые файлы, поэтому, когда я открываю его, всплывающее окно спрашивает меня, что делать (запустить в Terminal-Display-Cancel-Run).
Я пытался изменить разрешения в терминале как sudo chmod a-x -Rv /media/D/*
, Это показывает мне, что привилегии были изменены на 666
что значит rw-rw-rw
, но на самом деле ничего не было сделано; это все еще как исполняемая привилегия.
Я пытался переместить некоторые файлы на рабочий стол. Затем сделал, как указано выше, и это было успешно.
Мой жесткий диск отформатирован как "FAT32". В чем будет проблема?
2 ответа
Диски в формате FAT32 не поддерживают права доступа к файлам. Разрешения для всего определяются тем, как смонтирован диск.
Таким образом, вы можете изменить разрешения для всех файлов на диске, смонтировав его по-другому, но не динамически, как вы описываете.
См. /questions/678091/kak-izmenit-razresheniya-na-diske-v-formate-fat32/678110#678110 о том, как перемонтировать, используя разные разрешения.
Жесткие диски NTFS и FAT32 не поддерживают права доступа к файлам в Linux. Пожалуйста, следуйте инструкциям, чтобы включить функцию.
Я использовал это для раздела NTFS, но я никогда не проверял это с FAT32.
Ссылка: сообщение на форуме Re: Как изменить разрешение на весь раздел NTFS