我已经尽了最大的努力遵循这些指示来创建一个chroot。但是每次我尝试通过ssh登录我的新着色用户时,连接就会终止。
我启动我的ssh终端,通过chrooteduser登录,然后在登录后立即退出.
我对很多linux世界都很陌生,所以我不知道是什么原因导致了这个问题。
下面是chrooteduser尝试登录的日志:
Apr 1 06:55:13 li244-40 sshd[2453]: Accepted password for testroo from 114.77.115.211 port 57658 ssh2
Apr 1 06:55:13 li244-40 sshd[2453]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
Apr 1 06:55:13 li244-40 sshd[2453]: pam_unix(sshd:session): session opened for user testroo by (uid=0)
Apr 1 06:55:13 li244-40 sshd[2466]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory
Apr 1 06:55:14 li244-40 jk_chrootsh[2468]: path /home/newroo/./home/testroo is not owned by group 5004
Apr 1 06:55:14 li244-40 jk_chrootsh[2468]: abort, path /home/newroo/./home/testroo does not have group owner 5004, set option 'relax_home_group' to relax this check
Apr 1 06:55:14 li244-40 sshd[2453]: pam_unix(sshd:session): session closed for user testroo
Apr 1 06:55:14 li244-40 sshd[2453]: pam_env(sshd:setcred): Unable to open env file: /etc/default/locale: No such file or directory发布于 2011-04-01 06:59:56
好吧,问题解决了。难道你不喜欢解决自己的问题吗?
问题是,着色的主目录没有正确的权限。就像我通过查看日志发现的。
https://serverfault.com/questions/254478
复制相似问题