Ubuntu 20.04 SFTP 服务器用户偶尔无法登录。致命错误:chroot 目录组件的所有权或模式错误

Ubuntu 20.04 SFTP 服务器用户偶尔无法登录。致命错误:chroot 目录组件的所有权或模式错误

我的 Ubuntu 20 SFTP 服务器出现了问题。

我的 SFTP 运行正常。几天后,所有 SFTP 用户都无法登录。在我的 auth.log 中,我看到此“错误”:

7 月 7 日 11:23:01 lu20ftp systemd-logind[796]: 用户 xy 的新会话 980054。

7 月 7 日 11:23:01 lu20ftp sshd[3697432]: 致命: chroot 目录组件“/var/sftp/”的所有权或模式错误

7 月 7 日 11:23:01 lu20ftp sshd[3697170]: pam_unix(sshd:session): 用户 xy 的会话已关闭

我的 sshd_config 如下所示:

   Subsystem sftp internal-sftp
   Match Group sftp
     ChrootDirectory %h
     ForceCommand internal-sftp
     AllowTcpForwarding no

我的文件夹如下所示:

drwxr-xr-x 4 root root 4096 六月 15 14:27 xy

drwxr-xr-x 3 root root 4096 六月 23 09:21 xyz

drwxr-xr-x 3 root root 4096 六月 23 09:24 xyz1

drwxr-xr-x 3 root root 4096 六月 20 09:50 xyz2

文件夹内:

drwxr-xr-x 2 xy sftp 4096 7月 7日 14:20 测试

drwxr-xr-x+ 2 xy sftp 20480 7月 7日 14:20 test2

我的用户(/etc/passwd)如下所示:

xy:x:1002:1001::/var/sftp/xy:/usr/sbin/nologin

当我管理国家时:

chmod 755 -R /var/sftp/然后它又可以继续观看几天了。

这是怎么回事?我找不到这个问题的解决方案。

很高兴得到帮助

相关内容