一段时间以来,我一直在使用以下帖子来避免使用sudo
:
但是当我使用 Laravel 创建文件夹时,它是在 groupwww-data
和 user下创建的www-data
,然后我必须执行帖子中的所有命令,即:
sudo gpasswd -a "$USER" www-data
sudo chown -R "$USER":www-data /var/www
find /var/www -type f -exec chmod 0660 {} \;
sudo find /var/www -type d -exec chmod 2770 {} \;
这很烦人,因为我正在处理的代码创建了许多新的文件夹和文件。
服务器(通过 Laravel 代码)创建具有以下权限的文件夹:
drwx--S--- 2 www-data www-data
以及具有以下权限的文件:
-rw-r--r-- 1 www-data www-data
在这种情况下,我该如何避免使用 sudo?