因为idc上挂了一个外部网站,idc权限一般不外放,之前给一个登录shell为/bin/nologin的用户建ftp,现在希望更进一步,可以ssh到该目录中使用git命令进行代码管理但不能对其他目录和系统有权限。早先知道有个chroot命令,今天用了一下。如:
chroot /home/chroot /bin/bash
注意如果提示no such file or directory,实际上是提示/bin/bash或它需要的文件(如so文件)找不到,解决方法就是把所有需要目录都拷贝过去(用ldd /bin/bash查看)。