用户(user)和组(group)
1.用户分三种:root 、普通用户 、系统用户
Linux通过ID号管理用户和组 UID GID
root:UID=0
普通用户:UID=1000以上
系统用户:UID=1~999(无法登陆的用户用于系统调用)
创建用户时,默认会创建一个同名的组,且把用户添加到这个组中
组分为两种: 基本组 附加组
一个用户只能有一个基本组,可以有多个附加组
创建用户和组必须是管理员权限
2. 创建用户和组
#useradd 用户名 创建一个用户
#groupadd 组名 创建一个组
选项
-a 指定UID
-c 账户的描述信息
-d 家目录
-g 基本组
-G 附加组
-e 账号失效日期
-s 设置登入shell
/bin/bash 可登入
/sbin/nologin 非登入shell
例: #useradd -c administrator -d /home/admin -e 2019-10-10 -g root -G bin,mail admin (整个命令)
//创建一个普通用户名称为admin;全称为administrator,
家目录在/home/admin,有效期到2019.10.10基本组为root,附加组为bibin,mail。
#useradd -s /sbin/nologin tom
创建用户为tom,无法登入系统,也没有家目录
删除用户和组
#userdel 用户名 删除一个用户
#groupdel 组名 删除一个组
查看用户的UID,GID信息
#id 用户名
练习:1.新建用户 alex,其用户ID为3456
2.创建一个名为 adminuser 的组
3.创建一个名为 natasha 的用户,其属于 adminuser 组,这个组是该用户的从属组 (附加组)
4.创建一个名为 harry 的用户,其属于 adminuser 组,这个组是该用户的从属组
5.创建一个名为 sarah 的用户,其在系统中没有可交互的 Shell,并且不是 adminuser 组的成员
1.useradd alex -u 3456
2.groupadd adminuser
3.useradd natasha -G adminuser
4.useradd harry -G adminuser
5.useradd -s /sbin/nologin useradd
注意:在创建用户时默认创建主目录!
讲到这里就要结束了,你学会了吗?