首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我没有编辑www-data:www-data文件的权限

我没有编辑www-data:www-data文件的权限
EN

Stack Overflow用户
提问于 2018-03-19 12:24:31
回答 1查看 4.3K关注 0票数 1

好的,我最近安装了Ubuntu用于web开发,我注意到了两件事:

  1. 我需要使用$ sudo编辑文件(在www-data:.文件),例如$ sudo atom / var / www / index.html。如果我不使用这个命令,atom会说我没有权限。
  2. 对于一些命令,我还需要使用$ sudo,例如,对于$ git commit -m,新的提交器将需要使用$ sudo。但这可能是因为git没有正确的权限。

我尝试了$ sudo chown -R www-data: anatole (anatole是我在ubuntu上的用户名),但是wordpress需要www - -data权限来添加插件.

我认为我是根,因为我可以使用sudo命令,我是这台计算机上的唯一用户。

所以如果有人有解决办法的话,我真的很想知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-19 12:34:25

  1. 您可以在/var/www目录中赋予自己写权限:
代码语言:javascript
复制
- add yourself to the www-data group using `addgroup $USER www-data`. You will have to log out and back in for this to take effect. Check with `groups`
- give all group memebers write access using `chmod g+w /var/www -R` in the directory tree. 

  1. 听起来,您的git存储库就在/var/www中。这是糟糕的安全实践,因为您很可能最终会在web上公开您的git存储库。我知道这可能不是开发机器上的问题,但这可能会在您没有意识到的情况下发生变化。我会将.git存储库移出目录。您可以使用某种访问控制,如.htaccess或拒绝对.git目录的www-数据访问,但这很容易中断。我可能会使用指向文件和目录的符号链接。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49362923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档