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

Ubuntu Server 12.04: запись файлов через Samba с групповым владением

У меня есть общий диск samba, настроенный на гостевой виртуальной машине под управлением Ubuntu Server 12.04.

\\ubuntu\www

Путь к файлу / var / www имеет разрешения www-data:www-data настроить. Мое имя пользователя abe является частью группы www-data.

Я использую хост-машину Windows XP, и я занимаюсь разработкой, используя хост-машину, но я просто сохраняю файлы в общую папку samba. \\ubuntu\www.

Когда я это сделаю, владелец файла получит мое имя пользователя abe, что ожидается ...

Вопрос: есть ли способ настроить мою самбу, размещенную на \ ubuntu \ www, для записи в мою группу (www-data) вместо моего имени пользователя?

Вот как выглядит мой файл конфигурации samba (/ etc /:

[www]
comment = Apache Document Home
path = /var/www/
writable = yes
force group = www-data

Я немного запутался. Если вы хотите, чтобы владелец был установлен на www-data:www-data, затем добавьте

force user = www-data

Или вы говорите, что файлы создаются с неправильным именем группы (www-data)?

chown abe:www-data /var/www
chmod g+s /var/www

Это заставит группу будущих создаваемых файлов :)