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

Можно ли ограничить разрешенные имена файлов в общей папке NFS?

В нашей смешанной сети клиенты OSX любят создавать мусор вилки ресурсов на наших общих папках Linux NFS. Я бы хотел, чтобы настройки сервера были похожи на Sambas. файлы вето-директива, запрещающая создание папок ._ *.

Я не могу найти ничего подобного в man-страницах NFS (экспорт, нфс, нфсд, экспортфс), может быть, его можно настроить в базовой файловой системе?

пс. Я в курсе по умолчанию записать com.apple.desktopservices DSDontWriteNetworkStores true чтобы OSX не создавал .DS_Store-файлы на сетевых дисках.

Оказывается, вы сможете удалить эти каталоги очень скоро, когда они будут созданы с помощью функции inotify. Я бы проверил Incron или fsniper, они выглядят очень многообещающе.

Обычно предотвращение создания файлов / каталогов, соответствующих определенному пути, - это крошечная часть слона, называемого обязательным контролем доступа (MAC). Это основная часть SELinux. MAC интегрирован в NFS еще не здесь, но для ваших нужд действительно достаточно действовать на уровне файловой системы.

Но это, безусловно, слишком громоздкое решение для вашей проблемы :)