Взял отдельную VPS для нового сайта на битриксе. Без веб панели совсем. Экономим на ресурсах и учимся. Сегодня битриксист попросил FTP. Полез настраивать:
yum install vsftpd chkconfig vsftpd on service vsftpd start
Чтобы открыть 21 порт:
vim /etc/sysconfig/iptables
Дописываем
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
Перезагружаем фаервол
service iptables restart
Создал пользователя с именем домена, задал ему пароль
adduser manava passwd manava
В /etc/passwd поменял папку пользователя manava на /home/bitrix/www и запретил доступ по ssh заменив /bin/bash на /sbin/nologin
Не могу войти по ftp с логином manava. (проверял в хроме ftp://manava:pass@manava.ru)
Попробовал прямо в консоли
ftp localhost
Ага, Не пускает в папку. Поставить пароль пользователю bitrix и дал доступ битриксологу.
Проверяем: ftp://bitrix:pass@manava.ru
Работает!
В следующий раз попробую научиться давать пользователю manava доступ к папке bitrix. Кажется для этого подойдёт chown но мне же нужно чтобы и первоначальный пользователь имел доступ к этой папке… Наверно это как-то решается группами.