Изменение прав доступа к файлам после монтирования с помощью fstab

Изменение прав доступа к файлам после монтирования с помощью fstab

Я хочу смонтировать диск со следующими разрешениями по умолчанию:

  • файлы: -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.

Отman 8 mount.ntfs:

Управление доступом и безопасность

По умолчанию файлы и каталоги принадлежат эффективному пользователю и группе процесса монтирования, и у всех есть полные права на чтение, запись, выполнение и просмотр каталогов. Вы также можете назначить разрешения одному пользователю, используяuidи/илигидварианты вместе сumask, илиfmaskиdmaskпараметры.

При этом пользователи Windows получают полный доступ к файлам, созданнымntfs-3g.

Но,установивразрешенияопция, вы можете воспользоваться всеми функциями владения и разрешений, определенными POSIXБолее того, определяя сопоставление пользователей Windows и Linux, права собственности и разрешения применяются даже к пользователям Windows и наоборот.

(акцентмой)

Вот документация по соответствующим опциям:

сопоставление пользователей"="имя файла
Использовать файлимя файлакак файл сопоставления пользователей вместо файла по умолчанию.NTFS-3G/UserMapping. Еслиимя файлаопределяет полный путь, файл должен быть расположен на ранее смонтированном разделе. Если он определяет относительный путь, он интерпретируется относительно корня монтируемого раздела NTFS. Когда определен файл сопоставления пользователя, параметрыuid=,gid=,umask=,fmask=,dmask=итихийигнорируются.

разрешения
Установить стандартные разрешения для созданных файлов и использовать стандартный контроль доступа. Эта опция устанавливается по умолчанию, если присутствует файл сопоставления пользователей.

Связанный контент