为什么 Ubuntu 在使用 apache2 时在 ec2 上显示权限错误?

为什么 Ubuntu 在使用 apache2 时在 ec2 上显示权限错误?

我正在运行 AWS 的 Ubuntu 16.04 实例。我尝试使用 PHP 和 apache2 执行我的文件。但我收到以下权限错误:

Sorry, user www-data is not allowed to execute '/usr/local/bin/questansgen sample.txt' 
as www-data on ip-172-31-11-122.ec2.internal. 
drwxrwsrwx 3 www-data www-data 4096 Apr 20 08:22 . 
-rwxrw-r-- 1 www-data www-data 301 Apr 20 11:15 /usr/local/bin/questansgen

我该如何消除此错误并授予www-dataapache2 用户可执行权限?

相关内容