我使用laravel动态创建文件,我需要使用chmod为其授予特定权限,并使用chown更改用户和组。
我尝试使用/etc/sudoers
向我的visudo
输入以下行。
注意 :始终使用visudo
,否则您可能corrupt the file。
www-data ALL=(ALL) NOPASSWD: chmod
www-data ALL=(ALL) NOPASSWD: chown
但是我在这些行上遇到语法错误。
答案 0 :(得分:2)
您始终必须使用二进制文件的完整路径:
www-data ALL=(ALL) NOPASSWD: /bin/chmod
www-data ALL=(ALL) NOPASSWD: /bin/chown