Назад | Перейти на главную страницу

NFS: принудительно установить режим / маску файла при монтировании?

У меня в сети есть NAS от QNAP, который экспортирует некоторые общие ресурсы NFS, которые я устанавливаю на Linux-машине. Один из общих ресурсов содержит только данные (исполняемых файлов нет). Однако, когда я монтирую общий ресурс NFS, все файлы отображаются как -rwxrwxrwx (777).

Я установил долю с noexec, но мне было интересно, есть ли способ смонтировать общий ресурс так, чтобы файлы отображались так, как будто их режим -rw-r--r-- (644)?

Насколько я понимаю, NFS работает вне зависимости от разрешений файловой системы, установленных в файловой системе сервера. Вы должны иметь возможность изменить их, выполнив команду chmod на клиенте или сервере (хотя я не знаю, есть ли у вас доступ к командной строке на устройстве QNAP).

Что касается опции noexec, она просто запрещает запуск исполняемых файлов в этой файловой системе ... это не мешает вам установить бит выполнения в разрешениях файлов.

Надеюсь это поможет!