Почему каждый файл помечен как исполняемый файл в моем смонтированном разделе NTFS?

Я отредактировал мой /etc/fstab файл для включения этой строки:

/dev/sda5 /media/yannbane/Shared ntfs defaults,umask=007,gid=46 0 0

Я сделал это так, мой dev/sda5 раздел (помечен Shared) автоматически монтируется при запуске системы.

Тем не менее, когда я перехожу к /media/yannbane/Sharedи искать некоторые файлы - все они помечены зеленым (исполняемый в соответствии с моим l, который является псевдонимом ls -CF).

введите описание здесь

Вы можете видеть, что png-файлы, js-файлы, txt-файлы, html-файлы, css-файлы, файлы сохранения - все, помечено как исполняемое.

Почему это так? Нужно ли изменить некоторые fstab настройки?

Я использую Linux Mint с корицей.

1 ответ

Решение

+ Изменить umask=007 в fmask=117 (или возможно fmask=117,dmask=007). umask опция устанавливает биты разрешения, которые будут удалены из файлов и каталогов, в то время как fmask устанавливает его для обычных файлов и dmask устанавливает его для каталогов. Поскольку вы указали 0 как для владельца, так и для группы, это означает, что разрешения для файлов или каталогов не были удалены, поэтому разрешение на выполнение оставлено без изменений для владельца и группы. Явное удаление разрешений на выполнение файлов с помощью 1 вместо 0 а также fmask вместо umask исправит проблему. Разрешения на выполнение обычно включаются в каталоги, поэтому вы не хотите их удалять.

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