Я поиграл с моим файлом fstab чтобы разрешить автоматическое монтирование и выполнение скриптов на моем разделе ntfs . Я также играл с разрешением файла, используя chmod +x -R . В начале ничего не получалось, но теперь, после перезагрузки, каждый файл в моей папке ntfs имеет разрешение 777. Как мне это убрать?

Это соответствующая строка в моем fstab

UUID=D8F68113F680F2D4   /mnt/ntfs   ntfs    rw,nosuid,nodev,noatime,

2 ответа2

1

Вы можете использовать umask (для всех файлов и каталогов), dmask (для каталогов) и / или fmask (для не-каталогов файлов), например:

LABEL=Windows8_OS  /other/windows  ntfs  noauto,users,fmask=133,dmask=022  0  0

Все это ?mask говорят, какие разрешения в восьмеричной форме удалять из файлов. Таким образом, в этом примере файлы будут иметь 644 (rw-r--r--), а каталоги будут иметь права доступа 755 (rwxr-xr-x). Вы можете настроить разрешения по своему усмотрению.

0

Когда вы монтируете NFS, ваши права, с которыми вы монтируете его, должны совпадать с тем, что у вас есть на сервере. Похоже, сервер экспортирует его с 777, измените права доступа к серверу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .