Права доступа к файлу - правильный параметр монтирования ntfs
Я хочу смонтировать раздел NTFS, чтобы иметь те же права, что и мои файлы и папки в Linux. У меня есть текущие параметры монтирования:
UUID=4C4EF1264EF1098A /run/media/user/FILES ntfs-3g defaults,exec,permissions,inherit,uid=1000,gid=1000,dmask=022,fmask=133 0 0
Проблема в том, что я не смог ничего выполнить в этом разделе. Что я должен использовать?
1 ответ
Это о fmask=133
, Цифра 1
относится к разрешениям владельца и маскам x
разрешение, поэтому ни один файл не будет исполняемым.
Этот ответ полезен (он говорит о vfat
но umask
, fmask
а также dmask
механизм тот же). Оттуда:
Он работает как обычные восьмеричные разрешения, но вычитается из 7 и использует абсолютное значение. например, если вы хотите установить права на
0777
вам нужно будет установить его0000
вumask
(напримерumask=0000
), если вы хотите установить его на0755
вы установите его на0022
,
fmask=133
устанавливает права доступа к файлам 644
, использование fmask=022
или же fmask=033
, Я думаю, что последние две цифры не должны иметь большого значения, потому что ntfs-3g
основано на FUSE и, как таковое, делает файловую систему доступной только владельцу (указанному uid=
), если вы не настроите и не используете allow_other
вариант.