在 Ubuntu Server 上使用新用户更改默认 root 用户

在 Ubuntu Server 上使用新用户更改默认 root 用户

我有一个 VPS,到目前为止,我使用默认root用户进行 SSH 访问和所有操作。出于安全原因,我想使用不同的用户进行 root、终端访问和 sudo 操作。所以我创建了另一个用户,给了他 sudo 和其他所有权限。

问题是所有系统文件都属于root。如果我将 的 PermitRootLogin 设置为 No,会发生什么情况root?新的 root 用户将无法编辑这些文件!

答案1

当你要设置

PermitRootLogin No

在 sshd_config 中,它所做的就是您将无法使用 root 帐户登录服务器,而只能使用用户帐户。使用用户帐户登录服务器后,您必须切换到 root 用户并编辑属于 root 的所有系统文件。您可能还需要在 sshd_config 中设置允许使用 SSH 登录服务器的用户,如下所示

AllowUsers user1,user2,...

相关内容