小编rid*_*nds的帖子

不使用 sudo 运行 Composer(尝试更改所有者和权限)

每次我运行作曲家(例如,sudo composer install, sudo composer self-update等)时,我都需要使用 sudo 运行它,因为文件的所有者是 root。

但是,每次我使用带有 sudo 的作曲家时,root 都拥有供应商文件夹,然后我必须将该文件夹/权限的所有者从 root 更改为 www-data。

解决此问题的最佳方法是什么,这样我就不必每次都运行 sudo?

将所有者/usr/local/bin/composer从 root更改为 www-data?

这是避免每次使用 sudo 时都必须更改所有权和分配权限的理想方法composer install吗?

编辑: 作曲家的权限目前是-rwxr-xr-x. 而且我已经尝试将/usr/local/bin/composerover的所有者切换到www-data:www-data权限设置为 775,但如果不运行sudo.

root sudo 14.04

14
推荐指数
3
解决办法
5万
查看次数

标签 统计

14.04 ×1

root ×1

sudo ×1