На этот вопрос уже есть ответ здесь:
У меня Ubuntu 10.04 LTS (Lucid Lynx).
Недавно я заметил, что каждый файл на моем жестком диске получает исполняемые привилегии, даже все текстовые файлы , поэтому, когда я открываю его, всплывающее окно спрашивает меня, что делать (запустить в терминале-Display-Cancel-Run).
Я попытался изменить разрешения в терминал выглядит как sudo chmod ax -Rv / media / D / *
. Он показывает мне, что права были изменены на 666
, что означает rw-rw-rw
, но на самом деле ничего не было сделано; это все еще предоставлено в качестве исполняемой привилегии.
Я попытался переместить некоторые файлы на рабочий стол. Затем сделал, как указано выше, и все прошло успешно.
Мой жесткий диск отформатирован как "FAT32" .В чем будет проблема?
Жесткие диски NTFS и FAT32 не поддерживают разрешения для файлов в Linux. Пожалуйста, следуйте руководству , чтобы включить функцию.
Я использовал это для NTFS-раздела, но я никогда не тестировал его с FAT32.
Ссылка: сообщение на форуме Re: Как изменить разрешение на весь раздел NTFS
Диски в формате FAT32 не поддерживают права доступа к файлам. Разрешения для всего определяются тем, как смонтирован диск.
Таким образом, вы можете изменить разрешения для всех файлов на диске, смонтировав его по-другому, но не динамически, как вы описали.
См. https://askubuntu.com/a/96929/6161 о том, как перемонтировать, используя разные разрешения.