Как сделать отдельного FTP пользователя для конкретного сайта или портала в Битрикс Веб-окружение - Linux
 
Как сделать отдельного FTP пользователя для конкретного сайта или портала в Битрикс Веб-окружение - Linux
26.05.2014 13:10:21
Разработка
941
Как известно, виртуальная машина не устанавливает никакого FTP демона и разграничение прав на уровне FTP достаточно грустное.

Дело в том, что в той конфигурации, которую пропагандирует 1С-Битрикс, Apache запускается из под пользователя bitrix, который входит в одноименную группу. Если вы создали несколько сайтов или порталов на 1-й виртуальной машине/сервере - то все они будут работать из под пользователя bitrix

Для открытия и разделения доступа к папкам по ftp мы сделали следующее:

1. установка ftp демона для Centos

yum install proftpd
 

2. Ставим эту службу в автозагрузку

chkconfig proftpd on
 

3. Стартуем сервис

service proftpd start  
 

4. Создаем пользователя с идентификаторами пользователя и группы bitrix для нужной нам директории

adduser userlogin -u`id -u bitrix` -g`id -g bitrix` -o -d /home/bitrix/www/
5. Задаем пароль пользователю
passwd userlogin
 

Все. Теперь у нас есть ftp пользователь с доступом только на определенный сайт или раздел сайта в зависимости от заданного пути.

Загрузка...