我正在构建 sFTP 解决方案,但我无法阻止 group1user 查看或更准确地列出 group2user 的目录。我已经对其进行了配置,以便 group1user 实际上无法进入 group2user 的目录,但他们在通过 FileZilla 连接时实际上可以看到目录名称。
文件结构=
/upload/group1Directory
/upload/group2Directory
dave 是所有者,可以查看并进入 group1Directory 和 group2Directory
当前的权限如下所示
rwxr-xr-x. 4 root root 46 Feb 17 09:55 upload
drwxr-x---. 2 dave group1 60 Feb 17 11:09 group1Directory
drwxr-x---. 2 dave group2 61 Feb 17 11:09 group2Directory
sshd_config 看起来像这样
Match User dave
ForceCommand internal-sftp -u 0002
#PasswordAuthentication yes
ChrootDirectory /upload
PermitTunnel no
AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
PubkeyAuthentication yes
Match User group1user
ForceCommand internal-sftp -u 0002
#PasswordAuthentication yes
ChrootDirectory /upload
PermitTunnel no
AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
PubkeyAuthentication yes
Match User group2user
ForceCommand internal-sftp -u 0002
#PasswordAuthentication yes
ChrootDirectory /upload
PermitTunnel no
AllowAgentForwarding yes
AllowTcpForwarding yes
X11Forwarding yes
PubkeyAuthentication yes
有什么想法如何从 group1user 中隐藏 group2user 的目录吗?...反之亦然?非常感谢任何帮助