LINUX.ORG.RU
ФорумAdmin

Apache и заливка сайтов посредством FTP (VSFTPd)


0

1

Сижу экспериментирую у себя на локалхосте.

Имеется сервер Apache в котором настроено два виртуальных хоста (сайта, или как они там правильно называются).

Теперь хочу организовать заливку файлов составляющих сайты по FTP. Установил VSFTPd и настраиваю в нем виртуальных пользователей по инструкции. Чего-то идея создавать им системные уч.записи отмелась сразу.

Создал двух пользователей, назначил им соответствующие папочки. И призадумался. Файлы заливаются с владельцем ftp:ftp, и Apache конечно может их читать и показывать сайтики в браузер. Но вот писать туда что-либо не может. А надо бы по идее, всякие вордпрессы, джумлы, etc требуют возможности.

Пока пришла идея включить Apache в группу ftp, и давать группе права на запись. В VSFTPd есть возможность порулить этим через umask.

Но может я не в том направлении копаю, и есть более красивые способы? Из инструкций нашел только документацию от Red Hat, но там SELinux а у меня его нету.

Как же это на хостингах организуют? А лучше киньте в меня инструкцией, или книжкой.

Спасибо.

★★★

Последнее исправление: valich (всего исправлений: 1)

Нашел директивку Апача:
AssignUserID
Tie a virtual host to a user and group ID
Попробую с ней, если вообще правильно понял ее назначение. Копаю пока дальше...

valich ★★★
() автор топика

ACL, ну же! getacl, setfacl и наследование.

mumpster ★★★★★
()

а, да, ещё можно выставить на корневую диру у них G-SUID и правильную (нужную) группу - тогда заливаемое файло будет наследовать группу. но ACL - лучше.

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.