首页IT科技linux禁用root用户(Linux禁用root账户的方法)

linux禁用root用户(Linux禁用root账户的方法)

时间2025-06-16 01:49:54分类IT科技浏览4765
导读:为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,因此可以考虑禁用root账户来防止破解和登陆。...

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

首先使用root账户登录系统     ,添加一个普通账户例如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权限。

声明:本站所有文章                 ,如无特殊说明或标注     ,均为本站原创发布                  。任何个人或组织            ,在未征得本站同意时                  ,禁止复制                  、盗用           、采集、发布本站内容到任何网站                  、书籍等各类媒体平台                 。如若本站内容侵犯了原著者的合法权益     ,可联系我们进行处理。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
b站视频播放量排行榜(B站平台视频播放量排名及影响因素解析) 美国虚拟网络服务器(1g美国虚拟主机是怎么样的,1g美国虚拟主机的使用方法和注意事项)