如何使用新用户访问文档根目录下的目录

如何使用新用户访问文档根目录下的目录

我在新组 sftpclientes 下创建了一个新用户 clientespc。我希望该用户只能访问(读/写)var/pages/example.com/web/uploads。但是我无法做到这一点。我猜那是因为我的var/pages目录归 www-data 用户所有。但我已经尝试将 clientespc 放在 www-data 组下。但它也没有用。我只能将设置useruploads/files为 clientespc 的根目录。

我当前的配置是:

根目录:

var/pages/example.com/web

sshd_配置:

Match Group sftpclientes
ForceCommand internal-sftp
PasswordAuthentication yes
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
ChrootDirectory /useruploads

该用户的密码:

clientespc:x:1001:1004:,,,:/home/clientespc:/bin/false

但这不是我想要的。我想要的是将设置var/pages/example.com/web/uploads为 clientespc 用户的 ChrootDirectory,并仅授予其对该文件夹的访问权限。我该怎么做?

相关内容