Права доступа к файлу - правильная опция монтирования NTFS

523
sam-s3pi0l

Я хочу смонтировать раздел NTFS, чтобы иметь те же права, что и мои файлы и папки в Linux. У меня есть текущие параметры монтирования:

UUID=4C4EF1264EF1098A /run/media/user/FILES ntfs-3g defaults,exec,permissions,inherit,uid=1000,gid=1000,dmask=022,fmask=133 0 0 

Проблема в том, что я не смог ничего выполнить в этом разделе. Что я должен использовать?

0

1 ответ на вопрос

0
Kamil Maciorowski

Это о 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опцию.

Похожие вопросы