我有一个在 AWS 上运行的 Amazon (AMI) Linux EC2 实例。我正在创建一个 perl 脚本,该脚本将在通过 Web url(CGI 脚本)调用时创建目录。
但是,因为浏览器正在执行脚本,所以用户 apache 正在运行 perl 脚本。因为 apache 不允许在不使用 sudo 的情况下执行 mkdir 命令,所以没有创建任何目录。
我已经修改了通过浏览器执行 (755) 的脚本权限,但是 mkdir 命令都不起作用。
我什至尝试在 perl 脚本中使用 sudo 命令,但我没有运气。但是,所有非 sudo 命令都可以使用,例如 'cd' 等。
如果有人知道如何解决这个问题,我将不胜感激。