![混合ftp ssh权限问题](https://linux22.com/image/503921/%E6%B7%B7%E5%90%88ftp%20ssh%E6%9D%83%E9%99%90%E9%97%AE%E9%A2%98.png)
我正在运行一个网络服务器,并设置了两个组。一个只有我,另一个有我和一个合作者。我已将我的 htdocs 文件夹的权限设置为 755,并为该组与我的合作者共享了一个专门的“上传”目录。所以现在我的合作者(通过符号链接)能够通过 sftp 上传一些文件,但他也可以遍历网络服务器的所有目录。我已将 htdocs 目录的权限设置为 -R 751,现在他无法查看所有内容,但网络服务器(显然)不再工作,直到我恢复原始权限。
大家有什么猜测吗?
先感谢您。
答案1
根据 ftp 服务器,您可以将其 chroot 到特定子目录。搜索您的 ftp 服务器的名称(例如 vsftpd、pure-ftpd、proftpd)并“chroot”