嘿,首先抱歉我的英语不好,我不知道最好的地方是这里还是 stackoverflow :/ - 我需要做一个网页,让某人可以在 Linux 机器上更改文件。想象一个您可以从其他计算机访问的页面,并选中一个复选框以启用/禁用 squid 或类似的东西。我已经有一个正在运行的 debian VM(没有 GUI)。问题是我甚至不知道从哪里开始,我对 Linux 经验不多(知道如何在 Windows 上使用 iis+php 或 asp.net 来做到这一点) - 另一个问题是我需要尽可能少地使用机器的资源,因为它是一台小型计算机。不需要太花哨,我只需要一个 http 服务器来向我显示一些页面和一种服务器端语言,这样我就可以实现目标。好吧,也许有点花哨,因为我需要以 root 身份更改一些文件,所以我也需要某种身份验证 - 最简单的方法是什么(如果有的话)?nginx、lighttpd、其他?并完成工作? (我想我可以使用 PHP,但感觉它对于这个简单的任务来说太重了……)
答案1
这是小型 Web 服务器(如 nginx)的工作,运行简单的 cgi 或 wsgi 脚本来修改其中的文件。您可以在单文件脚本中相当安全地进行简单的身份验证(使用单个密码),前提是您从不公开脚本的内容。
您可能想在 Stack Overflow 上询问有关您问题的编程方面的更多帮助。如果您不知道从哪里开始,这可能是完成此任务的最大障碍。