如何使用 shell 脚本从 html 页面调用 Linux 命令提示符...? 对于经验:
我是该小组的新手,正在寻找一些关于编写一个或多个 cgi 脚本的快速建议/帮助。不幸的是,我没有时间/资源来访问类(class)或阅读大量文档或书籍。
我已经用 ksh bash 等编写了几个 shell 脚本,以便在多个 Solaris 和 Linux 服务器上执行各种任务。其中一些脚本从用户处获取输入,这些输入作为 shell 位置参数读入。我现在需要通过网络界面提供这些脚本。我需要一种方法来获取用户的输入并将该输入传递给我的 shell 脚本。用户的输入很短。通常是 IP 地址或客户名称。 您有什么建议?
最佳答案
更改 IP 地址需要 root 权限。因此,由网络服务器执行的 CGI 需要这些权限。
因此,要么您以 root 身份运行网络服务器(这确实很糟糕),要么您需要开发一些自定义中间脚本来调用您已有的具有 suid 位的脚本。
Joachim Pileborg 提出的教程可以很好地开发中间脚本,而无需学习 php 等新语言。
关于linux - 通过执行命令 setenv ipaddr "textbox"从 html 设置嵌入式系统的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771502/