Я не системный администратор, таким образом, мое знание ограничено в этой теме.
У нас есть апач с некоторым virtualhosts. По некоторым причинам группа файлов и каталогов является a gitusers
, потому что мы используем, иногда зацепляет фиксацию. Иногда не, но я хотел бы, сохраняют это.
Владелец файлов является www-данными.
Я создал нового пользователя FTP (настоящий пользователь Linux), звонил: printftp
без оболочки.
Я добавил это printftp
пользователь к gitusers
группа.
Скажем, каталог нашего http проекта /var/www/print.example.com/www/
Это - корневой каталог для printftp
.
Моя проблема, все новые файлы, созданные этим пользователем, будут: printftp:printftp
К focrce proftpd действительно ли возможно наследовать владельца и группу от /var/www/print.example.com/www/
?
Таким образом, все новые файлы, созданные любым, должны быть: www-data:gitusers
И я также хочу измениться 664 для файлов, и 775 для каталогов.
Спасибо
Вы могли создать дополнительный файл: /etc/proftpd/conf.d/printftp.conf
со следующей конфигурацией:
Umask 002 002
RequireValidShell off
DefaultRoot ~
UseReverseDNS off
<IfModule mod_cap.c>
CapabilitiesEngine off
</IfModule>
<Directory /var/www/print.example.com/www/>
UserOwner www-data
GroupOwner www-data
</Directory>
Первая часть является umask для Ваших полномочий, и вторая часть для установки полномочий. Возможно, что необходимо настроить конфигурацию согласно потребностям.