将 Sftp 用户移至其监狱的子目录中

将 Sftp 用户移至其监狱的子目录中

我有一个关于监狱的问题,稍后解释:

  • 将被监禁的用户: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

相关内容