仅主文件夹 SFTP 连接访问受限

仅主文件夹 SFTP 连接访问受限

我已经配置了 sftp 访问用户使用这个指导https://stackoverflow.com/questions/1526919/linux-shell-to-restrict-sftp-users-to-their-home-directories

但我有问题。

我已采取所有步骤。我已将 root:user 设为主文件夹,并将权限设置为 755。

我可以使用 SFTP 正常登录,但是无法传输文件,无法创建目录。如果我将权限更改为 777,则可以编辑所有内容。但是这是我不想要的。此外,退出 sftp 并重新连接后,对等方会重置连接(由于设置了 777)。

有人遇到过类似的问题吗?我做错了什么?

答案1

为了使用 chroot 限制用户到主目录方案,顶级文件夹必须由 root 拥有。您需要在用户拥有的用户主文件夹下创建文件夹以允许上传。例如,/home/user 由 root 拥有,/home/user/uploads 由用户拥有。上传到 uploads 文件夹而不是用户主文件夹。

相关内容