Права доступа к файлу - правильный параметр монтирования 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 вариант.

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