我的任务是创建一个基于Web的系统来将系统用户添加到我们的Ubuntu linux服务器。我一直在线阅读,似乎有几种不同的方法可以做到这一点,其中没有一个真的有例子。
我理解我这样做的最好方法是在添加用户时临时给apache用户sudo,然后使用sudo -k命令立即将其删除。
我无法使用任何普通的服务器管理界面,因为它内置于现有的Web管理面板中。我也不是一位经验丰富的shell程序员。
如果有人从PHP获得有关脚本编写的好文章的任何链接,我也会对阅读感兴趣。
提前致谢
答案 0 :(得分:1)
可能最好的选择是创建一个setuid程序,添加用户,然后使用exec
或类似名称来调用它。