Cra*_*zit 2 linux permissions ubuntu
好的,我最近安装了 Ubuntu 来进行 Web 开发,我注意到了两件事:
$ sudo例如,我需要用于编辑文件(在 www-data: ... file/s 中) $ sudo atom / var / www / index.html。如果我不使用这个命令,atom 会说我没有权限。
我还需要使用$ sudo一些命令,例如对于$ git commit -m新提交,我需要使用$ sudo. 但这可能是因为 git 没有正确的权限。
我尝试过$ sudo chown -R www-data: anatole(anatole 是我在 ubuntu 上的用户名),但是 WordPress 需要 www-data: www -data 权限才能添加插件...
我认为我是根本原因,我可以使用 sudo 命令,并且我是这台计算机上的唯一用户。
因此,如果有人有解决方案,我真的很想知道。
您可以授予自己在 /var/www 目录中的写入权限:
addgroup $USER www-data。您必须注销并重新登录才能生效。检查与groupschmod g+w /var/www -R授予所有组成员在目录树中使用的写入权限。听起来好像你的 git 存储库就在 /var/www 中。这是不好的安全实践,因为您很可能最终会在网络上暴露您的 git 存储库。我知道这在开发机器上可能不是问题,但是这可能会在您不知情的情况下发生变化。我会将 .git 存储库移出该目录。您可以使用某种访问控制,例如 .htaccess 或拒绝 www-data 访问 .git 目录,但这很容易被破坏。我可能会使用文件和目录的符号链接。
| 归档时间: |
|
| 查看次数: |
6013 次 |
| 最近记录: |