允许PHP执行linux命令

时间:2017-03-20 09:21:11

标签: php linux

我使用laravel动态创建文件,我需要使用chmod为其授予特定权限,并使用chown更改用户和组。

我尝试使用/etc/sudoers向我的visudo输入以下行。

注意 :始终使用visudo,否则您可能corrupt the file

www-data ALL=(ALL) NOPASSWD: chmod
www-data ALL=(ALL) NOPASSWD: chown

但是我在这些行上遇到语法错误。

1 个答案:

答案 0 :(得分:2)

您始终必须使用二进制文件的完整路径:

www-data ALL=(ALL) NOPASSWD: /bin/chmod
www-data ALL=(ALL) NOPASSWD: /bin/chown