为服务器管理员承包商提供 root 访问权限的最佳实践(在 CentOS 上)?

Pro*_*ink 2 security linux centos

我正在招聘一名自由服务器管理员(他比我更有经验 - 这就是我雇用他们的原因)在我的 CentOS 运行 VPS 上做一些工作。他们将需要对服务器的根级访问权限,因为他们需要安装服务器守护程序等。

这种情况下的最佳实践是什么:我如何确定承包商是去安装 root 工具包还是做了一些其他令人讨厌的事情?我所做的是为用户创建一个新帐户,将新帐户添加到“wheel”组中,然后使用visudo启用组wheel运行所有命令。

我还应该采取其他步骤吗?我接受通过交出 sudo 权限,承包商几乎可以做任何他们想做的事情,而归根结底我需要信任他们;我想我至少想确保我有他们所做的任何事情的记录,以防万一。

谢谢

Mat*_*att 5

技术解决方案:对服务器进行映像,以便您可以在事后比较所做的更改。将此副本远离他们。

政治解决方案:让他们签署一份工作声明并雇用您可以信任的承包商。