我正在寻找一种普通用户可以通过 Web 界面在 Linux 机器上进行远程更改的方法。例如,更新其域的 DNS 设置。该脚本需要在 root 下运行。我有三个问题。
首先,正确的方法是通过 SSH 执行此操作,并使用您设置为仅对脚本具有 root 访问权限的用户。使用 visudo?
其次,有没有更好的方法来实现这一点?我在想,如果我存储身份验证密钥的 Web 界面服务器被攻破了。尽管由于 visudo 中的限制,攻击面会相当有限?
最后,这会非常频繁地运行,会引起任何问题吗?
编辑以澄清目的。
答案1
听起来您正在寻找类似 Cpanel 或类似替代品。查看此 StackOverflow 问题以获取一些想法: https://stackoverflow.com/questions/13562388/free-cpanel-alternative