线上修改属于 www-data 用户组的文件

更新日期: 2018-04-09 阅读次数: 11665 分类: Linux

独自开发后台的调试阶段,没有比线上直接修改代码更痛快的事情了。。。。

但是代码部署时通常是设置在 www-data 用户组下,而我的独立登录帐号是没有权限修改这些源文件的。

解决方法

  • 为源代码添加组的修改权限
  • 把当前帐号添加到 www-data 用户组下
$ sudo find YOUR_CODE_DIR -type f -exec sudo chmod 664 {} \;
$ sudo adduser CURRENT_USER www-data
Adding user `CURRENT_USER' to group `www-data' ...
Adding user CURRENT_USER to group www-data
Done.

生效

添加组之后,默认是不会生效的,需要退出系统,再次登录才能生效。

这样就可以痛快地修改线上代码了。

real men test in production

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式