我试图运行ssh,mkdir从一个Perl CGI脚本.它不起作用.但在正常的Perl脚本中,它运行正常.任何人都可以告诉我如何在Perl CGI脚本中运行命令吗?
如果您通过网络服务器运行此脚本,则活动用户(例如"nobody","www"等)可能没有必要的权限来执行像mkdir和这样的命令ssh.如果是这样,那不是perl可以解决的问题.您可以使用以下内容测试活动用户的身份:
print "The active user is: ", `whoami`;
Run Code Online (Sandbox Code Playgroud)
将Web用户权限设置为创建文件和执行命令也是一个安全问题.
| 归档时间: |
|
| 查看次数: |
1618 次 |
| 最近记录: |