Вопрос на засыпку, туплю, нужно для сайта нового создать пользователя, запереть его в домашней папке и что бы был доступ через sftp
1) был создан пользователь, поместил его в группу www
Username : anekdot
Password : <random>
Full Name :
Uid : 1008
Class :
Groups : www
Home : /storage/data/www/anekdot.tv
Home Mode :
Shell : /usr/local/sbin/scponlyc
Locked : no
2)т.к. ChrootDirectory - владельцем этой папки должен быть root
chown root:www /storage/data/www/anekdot.tv поменял владельца
3) Почему то при создание нового пользователя он появился только в passwd, а в group нет, добавил его его в группу www и самого пользователя, может сможет мне объяснить кто почему не появился?
4) Так же захожу в sshd_config, добавляю пользователя и строку
AllowUsers бла бла бла anekdot
Match User anekdot
ChrootDirectory /storage/data/www/anekdot.tv
ForceCommand internal-sftp
делаю /etc/rc.d/sshd restart
Захожу через sftp, вбиваю логин пароль, заходит, но делать ничего не даёт
Доступ запрещён.
Код ошибки: 3
Сообщение об ошибке от сервера: Permission denied
Код запроса: 14
Вопрос, что не так, где я накосячил с правами?
Даю права chmod 777 /storage/data/www/anekdot.tv, anekdot вообще не заходит, даю 755 anekdot пускает, но не даёт создать ему ничего
Нужно что бы папка anekdot.tv был владелец root, а всё что внутри рулил anekdot, не пойму что сделать нужно
p.s.
сделал,
mkdir /storage/data/www/anekdot.tv/htdocs
chown -R anekdot:www /storage/data/www/anekdot.tv/htdocs
но как это не правильно