用户管理
多用户多任务的操作系统
用户类型
管理员用户 root
普通用户
系统用户/程序用户
用户相关的文件:
/etc/passwd 用户信息
格式:
用户名:x:UID:GID:说明信息:SHELL
UID:
1000 ---- 60000
0 --- 999 系统用户
SHELLl:
/bin/bash 默认
/sbin/nologin 系统用户
/etc/shadow 用户密码信息
用户:
基本组
附加组 用户userA ------> 用户组userA; caiwu, shichang, jishu, yanfa
1、创建用户:
useradd [option] 用户名称
[root@tan ~]# useradd user1
[root@tan ~]# tail -n 1 /etc/passwd
user1❌1000:1000::/home/user1:/bin/bash
[root@tan ~]# tail -n 1 /etc/shadow
user1:!!:18319:0:99999:7:::
option选项:
- -u UID 指定用户的UID
[root@tan ~]# useradd -u 2000 user2
[root@tan ~]# id user2
uid=2000(user2) gid=2000(user2) 组=2000(user2)
-
指定用户的基本组、附加组
-g gid/组名称
-G gid/组名称…
[root@tan ~]# groupadd caiwu 创建组(groupadd)
[root@tan ~]# useradd -g user1 -G caiwu user3
[root@tan ~]# id user3
uid=2001(user3) gid=1000(user1) 组=1000(user1),2001(caiwu)
-
指定用户shell名称
-s sheil名称 -M
[r