我试图在用sshlogin时chroot一个用户。 所以,我所做的是.bashrc下行添加到他们的.bashrc文件中:
chroot /apps/web
当我与用户login虽然,我得到:
chroot: cannot change root directory to /apps/web: Operation not permitted
/ apps / web上的权限是root用户和group拥有的。 有任何想法吗?
只有root权限才能chroot 。
这可能不会给你一个可用的login – 你有一个完整的所有可执行文件,数据和库的用户需要/apps/web副本? 没有它,它就无法工作。
如果你这样做,那么你可以通过使用sudo来完成这个任务,并允许所有用户以root身份执行一个无密码的chroot /apps/web 。