【发布时间】:2011-09-16 15:43:18
【问题描述】:
在通过 Web 界面通过 Ajax 调用它后,我正在尝试使用 perl 脚本创建一个目录。我正在使用 IIS7.5 运行我的网络服务器。
当我使用mkdir($path) 或system("mkdir", $path) 时出现问题,错误分别为“权限被拒绝”或“访问被拒绝”。我相信我已经正确设置了权限以授予读/写/执行权限以及为脚本创建文件和文件夹的特殊权限。
如果这应该张贴在别处,请告诉我,谢谢!
【问题讨论】:
-
运行脚本的用户没有创建目录的权限。授予它必要的权限或配置您的网络服务器以使用其他用户。
-
如何找出运行脚本的用户,或配置我的 Web 服务器以使用不同的用户? (是的,我尝试过在线搜索,但我似乎一直遇到同样的事情,这假设我知道如何做上述两件事。:()
-
找出运行脚本的用户:
print scalar getpwuid($<), "\n".
标签: perl iis permissions iis-7.5 mkdir