
Я хочу смонтировать диск со следующими разрешениями по умолчанию:
- файлы:
-rw-r--r--
- папки:
drwxr-xr-x
- принадлежит пользователю/группе по умолчанию (1000)
Что привело меня к этой записи fstab:
UUID=XXX /media/drive ntfs auto,nofail,noatime,fmask=133,dmask=022,uid=1000,gid=1000 0 0
Однако с этими опциями я не могу изменить разрешения на файлы. Например, разрешить выполнение файла.
Как бы я это сделал?
решение1
При указанных вами параметрах разрешения применяются к каждому файлу в файловой системе NTFS.
Чтобы воспользоваться функцией ntfs-3g для разрешений на файл, вам нужно добавить опцию permissions
. Если вы также хотите поддерживать более одного пользователя, вы можете использовать опцию usermapping
.
Управление доступом и безопасность
По умолчанию файлы и каталоги принадлежат эффективному пользователю и группе процесса монтирования, и у всех есть полные права на чтение, запись, выполнение и просмотр каталогов. Вы также можете назначить разрешения одному пользователю, используяuidи/илигидварианты вместе сumask, илиfmaskиdmaskпараметры.
При этом пользователи Windows получают полный доступ к файлам, созданнымntfs-3g.
Но,установивразрешенияопция, вы можете воспользоваться всеми функциями владения и разрешений, определенными POSIXБолее того, определяя сопоставление пользователей Windows и Linux, права собственности и разрешения применяются даже к пользователям Windows и наоборот.
(акцентмой)
Вот документация по соответствующим опциям:
сопоставление пользователей"="имя файла
Использовать файлимя файлакак файл сопоставления пользователей вместо файла по умолчанию.NTFS-3G/UserMapping. Еслиимя файлаопределяет полный путь, файл должен быть расположен на ранее смонтированном разделе. Если он определяет относительный путь, он интерпретируется относительно корня монтируемого раздела NTFS. Когда определен файл сопоставления пользователя, параметрыuid=,gid=,umask=,fmask=,dmask=итихийигнорируются.разрешения
Установить стандартные разрешения для созданных файлов и использовать стандартный контроль доступа. Эта опция устанавливается по умолчанию, если присутствует файл сопоставления пользователей.