千家信息网

Linux系统中怎么关闭root登录

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"Linux系统中怎么关闭root登录"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!关
千家信息网最后更新 2026年11月03日Linux系统中怎么关闭root登录

本篇内容介绍了"Linux系统中怎么关闭root登录"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

关闭root用户的直接访问,而使用sudo或su来执行管理员任务。首先需要添加一个有root权限的新用户,所以编辑这个路径下的sudoers文件:


代码如下:

/etc/sudoers/

推荐使用如visudo这样的命令编辑该文件,因为它会在关闭文件之前检查任何可能出现的语法错误。当你在编辑文件时出错了,这就很有用了。

接下来赋予某个用户root权限。在本文中,使用用户sysadmin。确保在编辑后这个文件时使用的用户是系统已有的用户。找到下面这行:


代码如下:

root ALL=(ALL) ALL

拷贝这行,然后粘贴在下一行,然后把root更改为"sysadmin",如下所示:


代码如下:

root ALL=(ALL) ALL
sysadmin ALL=(ALL) ALL

现在解释一下这行的每一个选项的含义:

(1) root (2)ALL=(3)(ALL) (4)ALL

(1) 指定用户

(2) 指定用户使用sudo的终端

(3) 指定用户可以担任的用户角色

(4) 这个用户可以使用的命令

( 注:所以上面的配置是意思是:root 用户可以在任何终端担任任何用户,执行任何命令。)

使用这个配置可以给用户访问一些系统工具的权限。

这时,可以放心保存文件了。

为了关闭通过SSH直接访问root,需要再次打开sshd_config,找到下面这行:


代码如下:

#PermitRootLogin yes

更改为:


代码如下:

PermitRootLogin no

然后保存文件,重启sshd守护进程使改动生效。执行下面命令即可:


代码如下:

sudo /etc/init.d/sshd restart

"Linux系统中怎么关闭root登录"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

用户 文件 代码 系统 命令 权限 登录 接下来 内容 更多 知识 终端 配置 实用 学有所成 一行 任务 再次 含义 困境 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云南咖啡 互联网科技企业 中关村互联网 科技集团 苏州找大状互联网科技有限公司 工业互联网科技新基建 浩特互联网科技 未来的互联网科技 伴你行互联网科技有限公司 互联网科技革命什么开始 哈尔滨屹滨互联网科技有限公司 黑云互联网科技有限公司 领航科技大厦互联网公司 福建互联网展示科技馆设计 江苏互联网智能科技产品出厂价 互联网高科技行业有哪些企业 艺电能源互联网科技有限公司招聘 北京互联网科技类企业分布 第三届互联网大会安防黑科技 互联网对科技影响 知域互联网科技有限公司官网 瑰夏咖啡 易通互联网络科技有限公司 唐信互联网科技 大连 人人互联网科技是培训 互联网企业和科技型企业 佳云科技和互联网广告 苏州铭阳互联网科技有限公司 亳州好赞互联网科技有限公司 2021互联网科技公司排名 每天都有哪些好的互联网科技
0