LINUX.ORG.RU

[PHP + FTP] Разграничения прав.


0

1

Есть веб-сервер на FreeBSD, на нём связочка Apache+PHP+MySQL+nginx. Все бы жили дружно, да вот только PHP\Апач работают под юзером admin, а все новые файлы на фтп лезут с пометкой владельца root. Решается, конечно, элементарно:

chown -R admin:admin /home/admin/data/www/

... но лазить по ssh и писать это каждый новый файл не так весело, как в первые 20 раз. Собственно вижу два решения:

1. Сдать апачу рута. Но это не круто, да?

2. Заставить все новые файлы на фтп в разделе /home/admin/data/www/ менять владельца на admin.

Вопрос: как реализовать пункт #2?



Последнее исправление: ThisNameWasFree (всего исправлений: 4)
Ответ на: комментарий от AITap

Намёк понял, сейчас копаюсь в конфиге, нашёл

# Set the user and group under which the server will run. User            nobody Group            nogroup

... скрестил пальцы.

ThisNameWasFree
() автор топика

>1. Сдать апачу рута. Но это не круто, да?

это даже круче, чем фтп под рутом. Что за фтп-сервер?
И зачем тебе менять владельца файлов на admin? Хочешь,чтобы их мог перезаписывать апач?

nu11 ★★★★★
()

>chown -R admin:admin /home/admin/data/www/
можешь по крону это делать (:

OramahMaalhur
()

> PHP\Апач работают под юзером admin

а все новые файлы на фтп лезут с пометкой владельца root


апач под админом, фтп под рутом... не парься по поводу разграничения прав, живи в своем радужном мире

heisenberg ★★
()
Ответ на: комментарий от thesis

Так, набежавшие, не в том русле думаете. Все файлы, залитые из вне получают метку рута, не важно с какими правами были до этого. Именно это мне нужно обойти.

ThisNameWasFree
() автор топика
Ответ на: комментарий от ThisNameWasFree

Дык ты нам не дал русла. Даже не сказал, что у тебя за ФТП-сервер (который, впрочем, все равно надо снести, забыть и жить счастливо).

thesis ★★★★★
()
Ответ на: комментарий от thesis

Ну что ты как маленький? По фразе «# Set the user and group under which the server will run. User» гуглится proftpd. ТС, у тебя что там, юзеры под рутом на ftp логинятся что ли?

SOmni ★★
()
Ответ на: комментарий от SOmni

Не, рут ползёт на файлы и папки, которые пришли из вне по фтп, либо были распакованы на харде.

З.Ы. admin - имя пользователя home, а не ещё-один-суперюзер.

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