LINUX.ORG.RU

Не даёт зайти на SSH сервер кроме как под root.

 , ,


0

1

Всем привет. Я не могу решить проблему уже 2 дня. Создал пользователя warrior91 для SFTP, он находится в группе sftp-site, что бы выдать ему нужные права:

Match Group sftp-site
	ChrootDirectory /var/www
	ForceCommand internal-sftp
Match all

Рестартанул sshd - сервер на 33021 порту, выдал ошибку (ссылка). В логах auth.log:

Jul 20 10:51:13 pc-server sshd[1218]: Accepted password for warrior91 from 192.168.31.1 port 50061 ssh2
Jul 20 10:51:13 pc-server sshd[1218]: pam_unix(sshd:session): session opened for user warrior91 by (uid=0)
Jul 20 10:51:13 pc-server systemd-logind[370]: New session 22 of user warrior91.
Jul 20 10:51:13 pc-server systemd: pam_unix(systemd-user:session): session opened for user warrior91 by (uid=0)
Jul 20 10:51:13 pc-server sshd[1230]: fatal: bad ownership or modes for chroot directory "/var/www"
Jul 20 10:51:13 pc-server sshd[1218]: pam_unix(sshd:session): session closed for user warrior91
Jul 20 10:51:13 pc-server systemd-logind[370]: Session 22 logged out. Waiting for processes to exit.
Jul 20 10:51:13 pc-server systemd-logind[370]: Removed session 22.

При всё этом под root (если включить его), то заходит без проблем. Где в конфигах sshd блок группы sftp-site, там без строки ChrootDirectory соединение работает, но естественно мне нужно, что бы был доступен только /var/www

Что можно предположить?



Последнее исправление: MaksSmagin999 (всего исправлений: 2)

Решение

Я выяснил, что это из за того, что я не правильно выдал права на запись (write) директории - надо было только root! [code]sudo chmod -R 755 /var/www[/code]

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

Я с самого начала переводил. Не понял, про какие нарушения права имеется в виду.

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