0

我想为我的服务器制作一个简单的 GUI,其中包含以下选项:sudo shutdown -h now。

我有疑问,因为在考虑这一点时,我意识到 apache 以用户 www 运行,这是非常有限的。因此,通过 apache 提供的 html 页面将具有有限的访问权限……是这样吗?

如果是,像 webmin 这样的应用程序是如何工作的?

谢谢。

4

1 回答 1

0

您可以使用例如 Python 或 Ruby 建立一个简单的网页,使用system调用来运行此类命令,但仅适用于您已经手动和详尽测试过的静态、准备好的命令,并且前提是您已经具备良好的安全性以避免 DOS 攻击和故意破坏。这些点非常重要,因为您真的不希望其他人使用您的机器。您可以轻松设置sudo以允许来自wwwrunwith 的静态命令sudo visudo

即便如此,使用实际上为安全远程工作而设计的安全协议可能会安全,例如ssh(以及ssh-copy-id为了方便和安全)。

于 2012-04-17T14:26:35.087 回答