SFTP chrooted
Hi
I have create chrooted sftp. The user john has chrooted directory /chroot/home/john and in /etc/passwd his home directory is only /sftp so that when he sftp to the server it takes him directly to /chroot/home/john/sftp directory where he can execute all the user command which he would not have been able to execute in /chroot/home/john. What I want to achieve is even when john execute any command with / in front I want the directory to be /chroot/home/john/sftp not /chroot/home/john. Example executing mkdir /test I want the directory to be created inside /chroot/home/john/sftp/ it should not try to create inside /chroot/home/john which is not possible because of chrooted home directory. Thank you for any new idea you have in solving this problem. |
Maybe obvious but...
CHROOT John to /chroot/home/john/sftp and set John's home directory in /etc/passwd to / instead of /sftp |
NO that won't work, when you chroot /chroot/home/john/sftp the directory has to be owned by root and the chmod cannot be more than 755. John will not be able to create any file when he login.
|
All times are GMT -5. The time now is 02:48 AM. |