我已经与一个小组建立了一个 sFTP 服务器sftp_only属于该组的用户可以读取文件夹结构 /srv/sftp/project_data/ 中的任何内容
我曾经通过以下 cmd 添加用户:
sudo useradd --no-create-home --home-dir /srv/sftp --groups sftp_only username
sudo passwd username
现在我想创建一个仅在特定文件夹中具有只读权限的新用户:/srv/sftp/project_data/数据
我创建了用户ro_用户我把它添加到sftp_only团体。
然后我将以下几行插入到我的 ssd_config 文件中
Match User gleam_ro
ChrootDirectory /srv/sftp/project_data/data
X11Forwarding no
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTTY no
PermitTunnel no
PasswordAuthentication yes
但当我尝试连接到服务器时,它没有登陆/srv/sftp/project_data/数据/文件夹,但在/srv/sftp/project_data一个就可以打开下面所有其他文件夹。
我做错了什么?