gpt4 book ai didi

linux - 通过执行命令 setenv ipaddr "textbox"从 html 设置嵌入式系统的 IP 地址

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:16 26 4
gpt4 key购买 nike

如何使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com