Почему каждый файл помечен как исполняемый файл в моем смонтированном разделе 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
исправит проблему. Разрешения на выполнение обычно включаются в каталоги, поэтому вы не хотите их удалять.