我们的开发人员WinSCP/Putty并有一个开发用户在我们的网络服务器上。他们正在处理的站点目录归 apache 所有,这限制他们通过 FTP/SFTP 覆盖文件开发。我添加了开发用户到 apache 组,但这没有帮助。即使他们有根他们无法sudo -s
通过 FTP 客户端访问我的计算机。如果我使用根通过 WinSCP,我找不到仅将它们限制到特定目录的选项。我该如何解决这个问题?
答案1
可能是 apache 组对该文件夹没有写权限,请检查:
ls -l /folder path
如果您看到接近 rwxr-xr-x 的内容,则表示组对文件夹仅具有读取 + 执行权限,请使用:
chmod 775 -Rf /path to your folder
为了递归地向文件夹组添加写权限,希望这会有所帮助!
设置apache
为站点目录的群组所有者:
chown :apache -R folder/