千家信息网

Linux如何禁用root账户

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章给大家分享的是有关Linux如何禁用root账户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,
千家信息网最后更新 2025年02月06日Linux如何禁用root账户

这篇文章给大家分享的是有关Linux如何禁用root账户的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,因此可以考虑禁用root账户来防止破解和登陆。

首先使用root账户登录系统,添加一个普通账户例如test,并为其设置密码

useradd test passwd test

编辑配置文件/etc/ssh/sshd_config 修改PermitRootLogin 后面的yes 为 no ,并且去掉前面的注释符

最后重启sshd服务 /etc/init.d/ssh restart 或者service sshd restart,此时再用root用户登录,如果不能登陆则代表配置成功。如果需要使用root权限,可以使用su/sudo进行切换

以下是详细的补充:

Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH。禁止Root从SSH直接登录可以提高服务器安全性。经过以下操作后即可实现。

本文适用于CentOS、Debian等Linux系统。

一、新建帐户

useradd kwxgd

SSH执行以上命令,可以创建名为"kwxgd"的帐号,可以自定义。

二、设置帐户密码

passwd kwxgd

使用passwd命令即可给相应帐户设置或修改密码。

根据图示,设置或修改密码需要填写两次,第二次为效验密码,输入完毕后请回车确认。

三、不允许root直接登陆

1、修改相关文件

vi /etc/ssh/sshd_config

SSH执行以上命令,修改sshd_config文件

2、禁止root登陆

查找"#PermitRootLogin yes",将前面的"#"去掉,短尾"Yes"改为"No",并保存文件。

3、重启sshd服务生效。

#service sshd restart

四、下次登陆

1、先使用新建账号"kwxgd"以普通用户登陆。
2、若要获得ROOT权限,在SSH中执行以下命令

su root

执行以上命令并输入root密码后即可获得root权限。

感谢各位的阅读!关于"Linux如何禁用root账户"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

密码 账户 登陆 命令 文件 登录 帐户 权限 系统 服务 普通 安全 内容 安全性 更多 用户 篇文章 输入 配置 不错 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东裁缝地图网络技术 盐田服务器设备供货商哪家专业 安全许可证服务器 服务器托管百汇达投资管理 天津大型软件开发资费 阿里云服务器 已停止 阿里云服务器加防护 深圳万象城全楼层品牌数据库 昆士兰大学网络安全网课程 网络安全隐患应对措施 服务器解码程序 湖南财政经济学院数据库原理书籍 怎么让我的世界服务器瞬间崩溃 亚马逊服务器被删除后能恢复吗 计算机系统与数据库技术 腾讯视频服务器有多少大 长宁区网络技术转让费用 为什么黑魂3服务器进不去 超星的服务器 网络安全书籍推荐2021 5g时代服务器概念股 羊羊得益模式系统软件开发 数据库人事管理csdn 珠海市五金行业erp软件开发 守住网络安全你我都是守门员 选择好的app软件开发 怎样提高软件开发水平 崇明区市场软件开发诚信合作 猎宝网软件开发怎么样 有没有软件开发培训便宜点的吗
0