"> ##### 创建用户——useradd
.
命令格式:useradd [参数] 用户名
useradd也可写成adduser
.
参数如下
-
-u 指定UID号
-
-d 指定宿主目录
-
-e 指定生效时间
-
-g 指定基本组
-
-G 指定附加组
-
-M 不建立宿主目录
-
-s 指定shell
-
-r 用于删除用户时,同时删除宿主目录
-
-f 一般用于强制删除用户
.
补充命令:
echo ‘密码‘ | passwd --stdin 用户名 直接给指定用户设置密码
设置用户密码——passwd
.
命令格式:passed [参数] 用户名
.
参数如下
-
-d 清空密码
-
-l 锁定用户,锁定标示为LK,可通过参数-S查看
-
-u 解锁用户 解锁标示为PS
-
-S 大写,查看用户状态
更改用户属性——usermod
.
命令格式:usermod 参数 用户名
usermod命令包含useradd的所有参数。
.
还包含以下参数参数
-
-l 更改用户
-
-L 锁定用户
-
-U 解锁用户
组管理——groupadd
.
创建一个组:groupadd [-g GID] 组名
.
参数如下
-
-u 添加一个成员
-
-d 删除一个成员
-
-M 重新定义组成员列表,以,分隔
.
删除一个组:groupdel 组名
查用户信息
.
id 用户名 查用户身份标示
.
groups 用户名 查用户所属组
.
users/w/who 查已登录用户信息
***
用户
-
超级用户(root): UID与GID都为
0
-
程序用户: UID为
1-499,一般无宿主目录
-
普通用户: UID为
500-6000,默认从1001开始累加
组
-
基本组(私有组): 每个用户最多属于一个私有组,私有组不可删除
-
附加组(公共组): 每个用户可属于任何公共组
相关文件
.
/etc/passwd
用户基本信息文件
存储格式:用户名:密码占位符:UID:GID:描述信息:宿主目录:登陆shell
.
/etc/shadow
用户影子口令文件,用于存放密码信息
.
/home/文件名
普通用户的宿主目录,一般为用户名
其文件是从//etc/skel中复制而来的
.
/etc/group 组信息文件 "