我有一组服务器,我想保留用户和他们的数据。 我的问题是我的用户已经有了对他们的服务器的root权限,一些用root帐户安装了软件。 我如何让他们继续访问他们以前的软件,但同时实现一个root密码?
作为参考,这些服务器正在运行CentOS 6.6
您可以使用sudo文件来允许特定的应用程序以root身份运行。
用户名ALL = NOPASSWD:应用程序path
根据需要replace用户名和应用程序。
你相信这些用户吗? 如果是,只需更改root密码,并检查/root/.ssh/authorized键中是否有用户的ssh密钥。
正确安装的软件(即使用configure && make && make install或使用yum)将无需root权限。 如果软件以需要root权限运行的方式安装,则必须为用户重新安装。
如果您不信任这些用户,请重新安装机器。
问题是,在他们拥有root访问权限的时候,他们可能已经把后门放到了一个地方,这样可以让他们以后成为root用户。