Изменение прав доступа к файлам после монтирования с помощью 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 и / или gid вместе с параметрами umask, или fmask и dmask.
При этом пользователи Windows получают полный доступ к файлам, созданным ntfs-3g.
Но, установив опцию разрешений, вы можете воспользоваться всеми функциями владения и разрешениями, как это определено в POSIX. Более того, благодаря определению сопоставления пользователей Windows-Linux права собственности и разрешения применяются даже к пользователям Windows и наоборот.
(акцент мой)
Вот документация по соответствующим вариантам:
usermapping = имя файла
Используйте файл file-name в качестве файла отображения пользователя вместо файла по умолчанию .NTFS-3G / UserMapping. Если имя-файла определяет полный путь, файл должен находиться в ранее смонтированном разделе. Если он определяет относительный путь, он интерпретируется относительно корня монтируемого раздела NTFS. Когда пользовательский файл сопоставления определен, параметры uid =, gid =, umask =, fmask =, dmask = и silent игнорируются.разрешений
Установите стандартные разрешения для созданных файлов и используйте стандартный контроль доступа. Эта опция устанавливается по умолчанию, когда присутствует файл отображения пользователя.