我有一个关于监狱的问题,稍后解释:
- 将被监禁的用户:
foo
- 监狱目录:
/mnt/foo-jail
- foo 的主目录:
/mnt/foo-jail/foo-home
一切正常。监狱已建立,用户连接正确。
- 问题是:“foo”没有对其 Jail 的写权限目录,但他对其 Home 目录具有写入权限。当他连接到我的服务器时,他被重定向到 /mnt/foo-jail(他的 Jail),而不是在其 Home 目录(/mnt/foo-jail/foo-home)中,他可以在那里写入;
我该如何解决这个问题?他无法让 CHDIR 在文件夹之间移动,但他必须重定向到他自己的 Home Dir。
非常感谢您的帮助!!!
答案1
创建他的主目录/foo-home
。这将把他重定向到有效的目录/mnt/foo-jail/foo-home
。
为了解决authorized_keys
您在评论中提到的问题,请添加以下内容Match user foo
:
AuthorizedKeysFile /mnt/foo-jail/%h/.ssh/authorized_keys