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

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

时间2025-08-05 06:04:17分类IT科技浏览5284
导读:为了保证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
可视化工具怎么用(使用KrpanoToolJS在浏览器切图的实例详解)