使用 SFTP 连接将主目录的所有权更改为 root:root

使用 SFTP 连接将主目录的所有权更改为 root:root

当使用 SFTP 连接到我们的服务器时,我们突然遇到一个奇怪的问题。

服务器为多个用户托管多个主目录,每个目录都位于/home/store/userXYZ.

重现问题的步骤:

  1. 将主目录的所有权设置为 user:user-group ( /home/store/userXYZ)
  2. 使用用户帐户/凭据通过 sftp 连接
  3. sftp登录目录默认为用户主目录
  4. 用户主目录的所有权在 sftp 登录时设置为 root:root

在过去,这按预期工作,并且在与 sftp 连接时不会覆盖主目录的所有权。

我们有不是更改了有关 chroot 的任何配置文件或值sshd_config# ChrootDirectory %h被注释掉,所以我猜测这就是 sshd 默认使用的内容。通过 ssh 登录也默认登录到用户主目录。

你知道这里的问题可能是什么吗?

谢谢! :-)

相关内容