root权限怎么关闭

 
root权限怎么关闭

如何关闭root权限

root权限是指在Linux系统中拥有最高权限的用户账户。通过root权限,用户可以对系统的各个方面进行操作,并拥有所有文件和目录的完全访问权限。然而,对于普通用户来说,root权限可能过于强大,存在潜在的风险。因此,有时候需要关闭root权限以增加系统的安全性。

关闭root登录

最简单的方法是通过修改系统配置文件来禁止root用户登录。通过编辑 /etc/ssh/sshd_config 文件,找到以下行:

  • #PermitRootLogin yes

将该行修改为:

  • PermitRootLogin no

创建普通用户

关闭root权限之后,为确保系统正常运行,需要为管理员创建一个普通用户。创建用户的步骤如下:

  • 在终端中使用以下命令创建用户:sudo adduser username (将 username 替换为您所需的用户名)。
  • 设置用户的密码。
  • 将用户添加到sudoers组,使其具有执行sudo命令的权限。

使用sudo访问root权限

尽管关闭了root登录,但仍然需要临时获取root权限来执行某些系统操作。在Linux中,可以使用sudo命令临时获得root权限。要为用户授予sudo访问权限,请按照以下步骤操作:

  • 在终端中输入以下命令:sudo visudo
  • 在文件中找到以下行:
  • %sudo ALL=(ALL:ALL) ALL
  • 将其复制一份并将其添加在下面一行,如下所示:
  • %sudo ALL=(ALL:ALL) ALL
  • username ALL=(ALL:ALL) ALL
  • username 替换为您所需授予sudo权限的用户名。
  • 保存并退出文件。

验证权限设置

完成上述设置后,可以验证非root用户的权限是否正确。可以使用以下命令测试新创建的用户或普通用户是否有权限执行root权限命令:

  • sudo -i
  • 输入用户密码
  • 如果用户成功获得root权限,则设置成功。

通过以上步骤,您已成功关闭了root权限,并为系统创建了一个普通用户,提高了系统的安全性。

分享到:
赞(0)