Я поиграл с моим fstab
файлом, чтобы разрешить автоматическое монтирование и выполнение скриптов на моем ntfs
разделе. Я также играл с разрешения файла, используя chmod +x -R
. В начале ничего не получалось, но теперь, после перезагрузки, каждый файл в моей ntfs
папке имеет разрешение 777. Как мне это убрать?
Это соответствующая строка в моем fstab
файле
UUID=D8F68113F680F2D4 /mnt/ntfs ntfs rw,nosuid,nodev,noatime,
linux
partitioning
permissions
ntfs
Yotam
источник
источник
UUID=D8F68113F680F2D4 /mnt/ntfs ntfs defaults,rw 0 0
?permission
параметром раздел ntfs (UUID=D8F68113F680F2D4 /mnt/ntfs ntfs auto,users,permissions
... или что-то подобное), а затем снова изменить атрибуты с помощьюchmod -x -R
Ответы:
Вы можете использовать параметры
umask
(для всех файлов и каталогов),dmask
(для каталогов) и / илиfmask
(для файлов, не входящих в каталог), например:Все эти
?mask
параметры указывают, какие разрешения в восьмеричной форме удаляются из файлов. Таким образом, в этом примере файлы будут иметь 644 (rw-r--r--
), а каталоги будут иметь права 755 (rwxr-xr-x
). Вы можете настроить разрешения по своему усмотрению.источник
Когда вы монтируете NFS, ваши права, с которыми вы монтируете его, должны совпадать с тем, что у вас есть на сервере. Похоже, сервер экспортирует его с 777, измените права доступа к серверу.
источник