3

Я отредактировал мой файл /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 с Cinnamon.

1 ответ1

5

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .