ssh+chroot ,给ssh上把锁。
尽管普通用户的权限不足,但是让他在系统中随便乱逛也不行,以免让他看到不该看的东西,必须将他关在“牢”里。
环境 CentOS 6.3 x64
主要用到的文件是/lib64/security/pam_chroot.so
1、让ssh使用PAM,确保配置文件sshd_config 中下面的选项生效
UsePAM yes
2、加入pam的chroot模块
echo “session required pam_chroot.so” >>/etc/pam.d/sshd
3、将用户名替换,一行一个
echo “joe /home/joe” /etc/security/chroot.conf
echo “foo /home/foo” /etc/security/chroot.conf
(测试未通过,问题比较麻烦,暂且搁置)