我有一个Python脚本在默认的osxwebserver上运行,存储在/Library/webserver/CGI Executables中。该脚本使用操作系统列表目录. 在
如果我只是从终端执行这个操作,它会按预期工作,但是当我试图通过浏览器访问它时(计算机.local/cgi-垃圾箱/测试.py),出现权限错误:
<type 'exceptions.OSError'>: [Errno 13] Permission denied: '/Volumes/code/code/_sendrender/queue/waiting'
当通过CGI访问网络时,有没有任何方法可以授予脚本访问网络的权限?在
我对默认的osx Web服务器了解不多,但Web服务器进程可能是以某个用户的身份运行的,该用户需要能够访问这些文件。要找出用户是谁,可以使用ps命令。然后,根据网络共享驱动器的配置,可以将此用户添加到允许访问此数据的用户中。在
相关问题 更多 >
编程相关推荐