如何列出在CentOS Linux 7.2.1511上创build的所有新帐户

我雇用了一名自由职业者来检查我的服务器上的安全性,以及给我充电,他performance得非常不专业; 没有概述他所做的工作,沉迷于讽刺和傲慢的行为。 我担心他可能已经创build了隐藏的访问我的服务器。 我将如何检查是否有任何隐藏的帐户被创build?

  • 查看/etc/passwd确认列出的每个帐户都有您所期望的,并且它们已正确configuration。 强制所有用户更改密码。
  • 查看每个帐户(如果存在)的sshconfiguration,并确认您所看到的是您所期望的。 特别是检查authorized_keys文件只包含您和您的用户所期望的密钥。
  • 看看sudoers的configuration。 确认每个帐户所允许的权限是您所期望的。
  • 看看/ etc / ssh / sshd_config并确认它是你所期望的。
  • 对于您的系统上的每个服务检查它的configuration是你所期望的。 如果可能,请检查相关文件是否被篡改。

实际上,重新安装然后从已知的良好备份恢复可能会更容易。