Linux如何禁用root账户
2015-01-21 09:08
399 查看
为了保证Linux系统的安全性,我们应该尽量避免直接使用root账户,因此可以考虑禁用root账户来防止破解和登陆。
Linux操作系统
1
使用root账户登录系统,添加一个普通账户例如test,并为其设置密码
useradd test
passwd test
![](http://h.hiphotos.baidu.com/exp/w=500/sign=0e6d7a6f5066d0167e199e28a72ad498/8b82b9014a90f603443b65e53b12b31bb151ed8d.jpg)
2
编辑配置文件/etc/ssh/sshd_config 修改PermitRootLogin 后面的yes 为 no ,并且去掉前面的注释符
![](http://b.hiphotos.baidu.com/exp/w=500/sign=3a3f52c30db30f24359aec03f894d192/8718367adab44aed6fc54746b11c8701a08bfb8d.jpg)
3
最后重启sshd服务 /etc/init.d/ssh restart 或者service sshd restart,此时再用root用户登录,如果不能登陆则代表配置成功。如果需要使用root权限,可以使用su/sudo进行切换
![](http://c.hiphotos.baidu.com/exp/w=500/sign=02c9f6bb2ff5e0feee1889016c6134e5/6609c93d70cf3bc76deb344ed300baa1cc112aad.jpg)
END
禁用root用户后使用sftp时可能一些目录无法访问
工具/原料
Linux操作系统
方法/步骤
1使用root账户登录系统,添加一个普通账户例如test,并为其设置密码
useradd test
passwd test
![](http://h.hiphotos.baidu.com/exp/w=500/sign=0e6d7a6f5066d0167e199e28a72ad498/8b82b9014a90f603443b65e53b12b31bb151ed8d.jpg)
2
编辑配置文件/etc/ssh/sshd_config 修改PermitRootLogin 后面的yes 为 no ,并且去掉前面的注释符
![](http://b.hiphotos.baidu.com/exp/w=500/sign=3a3f52c30db30f24359aec03f894d192/8718367adab44aed6fc54746b11c8701a08bfb8d.jpg)
3
最后重启sshd服务 /etc/init.d/ssh restart 或者service sshd restart,此时再用root用户登录,如果不能登陆则代表配置成功。如果需要使用root权限,可以使用su/sudo进行切换
![](http://c.hiphotos.baidu.com/exp/w=500/sign=02c9f6bb2ff5e0feee1889016c6134e5/6609c93d70cf3bc76deb344ed300baa1cc112aad.jpg)
END
注意事项
禁用root用户后使用sftp时可能一些目录无法访问
相关文章推荐
- linux下如何禁用root账户直接登陆
- linux下如何禁用root账户直接登陆
- Linux如何禁用root账户(There were XXXX failed login attempts since the last successful login.)
- linux 如何在root 用户和普通账户间切换
- Linux如何禁用ROOT本地或远程SSH登录
- Linux VPS安全设置之二 禁用ROOT账户
- Linux禁用root账户登录
- Linux如何用root身份注销一个已登录的普通用户
- linux--redhat 如何修改root用户密码
- 如何在Linux下禁用ARP协议
- Linux 忘记root密码 如何修改
- linux忘记root 密码如何重置
- 如何设置linux操作系统以root用户登录?
- Snow Leopard下如何启用root账户
- Linux中遗忘root账户密码处理
- Linux-Ubuntu 启用root账户
- Ubuntu中如何切换到超级用户(root)及在VMware虚拟机中Linux在虚拟终端之间切换的方法
- Linux系统如何禁用ping响应
- 【Linux菜鸟成长记(六)】ubuntu下设置root账户密码
- Linux允许用户直接使用root账户登陆图形界面