/ var/www/html的权限

dic*_*lis 36 linux apache permissions sftp

我有一个带GoDaddy的虚拟CentOS服务器,我在设置权限时遇到问题/var/www/html.

不允许用户登录root,甚至将自己添加到root组中,所以这里是我自己画的角落:

这是让我的SFTP帐户能够创建,更改删除文件的唯一方法/var/www/html.777!(SFTP帐户使用与ssh帐户相同的凭据,这意味着所有意图和目的都是相同的,对吧?)

我显然是Linux服务器管理员的新手,但这看起来非常不安全.有没有更好的方法来做这一切?

注意我计划在这里放置的网站将允许文件上传,cron作业等,所以我猜这也将使必要的权限复杂化.那是对的吗?

使用775 更新似乎不起作用; 我可以上传/覆盖文件,但是当我尝试删除它们时,FileZilla会给我这个错误:

rm /var/www/html/index.php:权限被拒绝

我不明白为什么,但改回777"修复"这个.

Jon*_*Lin 30

你只需要775/var/www/html你只要作为myuser的身份登录.7中间的八进制(用于"group"acl)确保该组具有读/写/执行权限.只要您属于拥有文件的组,"myuser"就应该能够写入它们.您可能需要为docuemnt根目录中的所有文件提供组权限,但是:

chmod -R g+w /var/www/html
Run Code Online (Sandbox Code Playgroud)