Дано:
VDS-ка с 5 сайтами.
Задача:
дать доступ rwX по SFTP для пользователя myuser к /var/www/mydomain.ru и не дать вылезти за пределы этой папки.
Делалось:
1. создан пользователь
useradd myuser -g www-data -d /var/www/mydomain.ru -s /bin/false
2. создан каталог
mkdir /var/www/mydomain.ru
3. права на папку
chown root:root /var/www
chmod 770 /var/www
4. права на подпапку
chown mouser:www-data /var/www/mydomain.ru
chmod 775 /var/www/mydomain.ru
5. в конфиге сервера ssh модифицированно:
nano /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
6. вэб сервер поднят mydomain.ru и каталог /var/www/mydomain.ru через webmin
7. перезапущены соответствующие службы
service ssh restart && service apache2 graceful
При попытке подключения пользователя по SFTP через Filezilla выдает ошибку о невозможности подключения.
Дабы проверить, что все делалось правильно, SFTP настраивался описанным выше методом на папку /home/username все работало как по часам - и запись и чтение.
Кто встречался с таким и как это можно побороть?