Linux创建root权限用户、禁用root登录
2017-08-04 本文已影响113人
IT教程
欢迎访问我的个人博客网站:http://www.yanmin99.com/
一、创建root权限用户步骤
-
1、创建用户yanmin
- A、adduser yanmin
//创建用户 [root@iZrj98p4hhys0y9fdxmcy4Z ~]# adduser yanmin
- B、设置用户密码
//输入两次密码 [root@iZrj98p4hhys0y9fdxmcy4Z ~]# passwd yanmin Changing password for user yanmin. New password: Retype new password: passwd: all authentication tokens updated successfully
-
2、赋予yanmin用户root权限
- A、第一种方案:修改/etc/sudoers文件,找到下面一行,在root下面添加一行
# User privilege specification root ALL=(ALL:ALL) ALL yanmin ALL=(ALL:ALL) ALL
- B、第二种方案:修改/etc/passwd文件,找到如下行,把用户ID修改为0,如下:
yanmin:x:0:1000:yanmin,,,:/home/yanmin:/bin/bash
- A、第一种方案:修改/etc/sudoers文件,找到下面一行,在root下面添加一行
-
3、测试用户yanmin登录
ssh yanmin@xx.xx.xx.xx
- 4、如果想免密码登陆,请参考
二、禁用root登录步骤
-
1、准备工作
- 注意:禁用root登陆之前,一定要确认其他用户可以登录,并且具备root权限
-
2、把/etc/ssh/sshd_config中(PermitRootLogin no)设置YES
PermitRootLogin yes修改为 PermitRootLogin no
-
3、重启SSH daemon服务
//centos /etc/init.d/sshd restart //ubuntu //如果ssh重启没有效果,就重启系统 /etc/init.d/ssh restart shutdown -r now
-
4、尝试远程登陆
yanmin:~ yanmin$ ssh root@gitlab root@gitlab's password: Permission denied, please try again.