原文: http://106.13.73.98/__/90/
创建用户——
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
组信息文件