例如,如果我使用的是编写文件或使用cms的php脚本,则生成的文件和文件夹归特殊用户所有(f.e. www-data:www-data
)
是否可以更改特殊目录的默认用户?
所以例如所有cms系统或php脚本通常使用目录/httpdocs/somedir
中的另一个用户和组?
答案 0 :(得分:1)
据我所知,只有将PHP作为CGI(而不是Apache模块)运行才有可能。例如,FastCGI允许使用suexec:
答案 1 :(得分:0)
例如:
如果要通过FTP访问通过管理面板(www-data)上传的文件,则需要调整此文件夹的权限。您可以在操作系统下创建一个特殊组,例如ftpweb
,将您的www-data和FTP用户添加到该组,然后将文件夹组更改为此组,以便www-data和您的FTP用户都可以访问。< / p>
修改强>
groupadd ftpweb
usermod www-data -a -G ftpweb
usermod your_ftp_user -a -G ftpweb
chgrp ftpweb your_special_dir