Linux创建root权限用户、禁用root登录
2017-08-04 22:37
756 查看
欢迎访问我的个人博客网站:http://www.yanmin99.com/
A、adduser yanmin
B、设置用户密码
2、赋予yanmin用户root权限
A、第一种方案:修改/etc/sudoers文件,找到下面一行,在root下面添加一行
B、第二种方案:修改/etc/passwd文件,找到如下行,把用户ID修改为0,如下:
3、测试用户yanmin登录
4、如果想免密码登陆,请参考
Linux使用公钥ssh登录
注意:禁用root登陆之前,一定要确认其他用户可以登录,并且具备root权限
2、把/etc/ssh/sshd_config中(PermitRootLogin no)设置YES
3、重启SSH daemon服务
4、尝试远程登陆
一、创建root权限用户步骤
1、创建用户yanminA、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
3、测试用户yanmin登录
ssh yanmin@xx.xx.xx.xx
4、如果想免密码登陆,请参考
Linux使用公钥ssh登录
二、禁用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.
相关文章推荐
- Linux下禁用root远程登录并且新建一个用户赋予root权限
- Linux非root用户登录情况下可视化编辑root权限文本
- Linux禁用ROOT用户SSH登录处理
- linux自动以root登录,并自动启动用户程序的设置
- Root用户以telnet登录Linux操作系统
- linux禁止root用户直接登录sshd并修改默认端口
- Linux下telnet允许root用户登录
- 登录linux,忘记root用户密码的操作步骤
- Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用及突破root密码的方法
- LINUX创建www的用户组和用户,并且不允许登录权限:
- Linux下非root用户能创建新文件,却不能拷贝文件的问题
- Ubuntu 16.04 获取 root 用户权限并以 root权限登录
- FileZilla以root用户登录Linux
- linux自动以root登录,并自动启动用户程序的设置方
- ubuntu下允许root用户ssh远程登录及Linux下服务的启动
- CentOS7 禁用root用户远程登录
- Linux下只允许root登录禁止其他用户登录
- 解决Linux系统安装后,root用户无法登录,提示“无法验证用户”的错误问题
- linux系统新建一个登入用户,并且禁用root用户
- linux禁止root用户直接登录sshd并修改默认端口