0

如何使用 shell 脚本从 html 页面调用 linux 命令提示符...?对于经验:

我是该小组的新手,正在寻找一些关于编写 cgi 脚本或脚本的快速建议/帮助。不幸的是,我没有时间/资源来访问课程或阅读大量文档或书籍。

我已经在 ksh bash 等中编写了几个 shell 脚本来在几个 solaris 和 linux 服务器上执行各种任务。其中一些脚本从用户那里获取输入,这些输入作为 shell 位置参数读入。我现在需要通过 Web 界面使这些脚本可用。我需要一种方法来获取用户的输入并将该输入传递给我的 shell 脚本。来自用户的输入很短。通常是 IP 地址或客户名称。你有什么建议?

4

1 回答 1

0

更改 IP 地址需要 root 权限。因此,由网络服务器执行的 CGI 需要这些权限。

因此,要么您以 root 身份运行网络服务器(这真的很糟糕),要么您需要开发一些自定义中间脚本来调用您已经拥有的具有 suid 位的脚本。

Joachim Pileborg 提出的教程可以很好地开发中间脚本,而无需学习 php 等新语言。

于 2013-05-30T13:36:55.887 回答