-
2 votesanswersviews
用于捕获用户拥有的文件的Cgi-bin脚本
我正在使用Ubuntu服务器,我有一个cgi-bin脚本执行以下操作 . . . #!/bin/bash echo Content-type: text/plain echo "" cat /home/user/.program/logs/file.log | tail -400 | col -b > /tmp/o.txt cat /tmp/o.txt 现在如... -
3 votesanswersviews
如何在localhost中运行perl脚本?
我已经安装了Apache . 我在localhost中使用PHP编写脚本 . 需要知道如何运行perl脚本 . 我已经安装了sudo aptitude install libapache2-mod-perl2我在我的/ var / www / cgi-bin中创建了一个目录名cgi-bin,在这个文件夹里面我保存了我的perl脚本perl_1.pl给出了目录权限 . 我还需要做什么来运行脚本???... -
1 votesanswersviews
保护CGI-BIN目录访问
我在树莓派上运行apache2 . 我有一个简单的php登录门户,使用mysql数据库进行身份验证 .登录后,将向用户显示一个页面,其中包含通过javascript调用cgi-bin目录中的bash脚本与gpio引脚进行交互的按钮 .那部分工作正常 .我意识到一个随机的人可以输入例如:http:///cgi-bin/pulse.cgi并在没有登录的情况下启动脚本 . 我正在寻找保护cgi-bin目... -
3 votesanswersviews
当用作cgi-bin时,如何使用setuid()成功运行Perl脚本?
我有一个Perl脚本,可以通过Apache或命令行调用 . 出于测试目的,我将其传递给我希望Perl脚本操作的用户名,并使用 POSIX::setuid 来设置 uid . 如果我从命令行运行脚本,则 uid 设置正确: use CGI::Pretty qw/:standard/; use POSIX qw(setuid getuid); ... my ($pwName, $pwCode, $... -
3 votesanswersviews
用于Apache cgi脚本的LD_LIBRARY_PATH
我用C构建了一个.CGI . 此二进制文件取决于特定文件夹 /usr/local/boost/ 中的某些 boost 共享库和其他资源 . CGI没有执行,在日志中我可以看到错误 error while loading shared libraries: libdxxx: cannot open shared object file: No such file or dire 现在,... -
0 votesanswersviews
使cgi脚本“可移植”
我有一个使用perl cgi脚本的小项目 . 此刻我使用Apache来运行这些脚本 . 我有一个index.html文件,重定向到一个cgi文件 .现在我想创建我的项目'portable',这意味着我希望能够将项目移动到另一个位置而无需配置apache(因此不更改配置中的cgi-bin目录) . 最终产品将是一个可以打开的脚本(或html文件),以便弹出一个浏览器,就像它将像使用Apache一样运... -
0 votesanswersviews
如何允许perl cgi-bin脚本运行系统命令?
我目前正在我的网站上开发一个perl脚本作为cgi-bin . 我成功配置它运行没有任何问题 . 这是我为它做的配置 . ScriptAlias /cgi-bin/ /my web directory/cgi-bin/ <Directory /my web directory/cgi-bin/> Options ExecCGI AddHandle...