CentOS7 创建用户和用户组

在root权限下

1)创建user1用户,并修改user1用户的密码

#创建用户
[root@hadoop101 ~]# useradd user1
#创建密码
[root@hadoop101 ~]# passwd user1

2)配置user1用户具有root权限,方便后期加sudo执行root权限的命令

  1. sudoers 文件添加可写权限
chmod -v u+w /etc/sudoers
  1. 修改/etc/sudoers文件
[root@hadoop101 ~]# vim /etc/sudoers

在%wheel这行下面添加一行,如下所示:

## Allow root to run any commands anywhere

root   ALL=(ALL)   ALL

 

## Allows people in group wheel to run all commands

%wheel  ALL=(ALL)    ALL

user1  ALL=(ALL)   NOPASSWD:ALL

注意:user1这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了user1具有免密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以user1要放到%wheel这行下面。

  1. 最后取消sudoers 文件可写权限
chmod -v u-w /etc/sudoers

查看可以登录系统的用户

cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1

查看可以登录系统的用户组

cat /etc/group | grep -v /sbin/nologin | cut -d : -f 1
posted @ 2022-02-14 22:43  DarkH  阅读(2838)  评论(0编辑  收藏  举报