Как изменить права доступа к файлу на диске 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

Другие вопросы по тегам