У мене є два сервери Linux:
файловий сервер
Debian 5.0.3 (2.6.26-2-686)
версія Samba 3.4.2
apache
Ubuntu 10.04 LTS (2.6.32-23-generic)
Apache 2.2.14
У мене є кілька файлів Samba на файловому сервері, щоб я мав доступ до файлів з комп'ютерів Windows. Я також експортую /data/www-data
на сервер apache , де він встановлений як /var/www
.
Установка нормальна, за винятком випадків, коли я приходжу створювати файли на кріпленні NFS. Я закінчую файли, які Apache неможливо прочитати або які не можуть бути змінені іншими користувачами в моїй системі.
З Samba, я можу вказати force user
, force group
, create mask
і directory mask
, і це гарантує , що всі файли , створені з допомогою відповідних дозволів на моєму веб - сервері Apache. Я не можу знайти спосіб зробити це з NFS. Чи є спосіб застосувати дозволи та права власності на NFS - я пропускаю щось очевидне?
Хоча я витратив зовсім небагато часу на Linux і відмовлявся від Windows, я все ще не дуже впорався з дозволами Linux ... Якщо це не правильний спосіб робити речі, я відкритий для альтернативні пропозиції.