用户
每个用户必须有一个用户组,默认情况下系统会创建一个与用户同名的组作为用户的主组
配置文件
shell
/etc/passwd 记录用户的信息每行记录一个用户信息,使用“:”分隔为7列
用户名:密码位:uid:gid:描述信息:家目录:登录shell
/etc/shadow 存放用户的密码信息
/etc/group 记录组信息
/etc/gshadow 记录组密码信息
/etc/spool/mail用户的邮箱
useradd :创建用户
选项:
-c 指定用户的描述信息
-d 指定用户的家目录,不要事先创建
-g 指定用户的基本组或gid,默认创建一个与用户名相同的组名作为基本组
-u 指定uid
-s 指定登录shell
-M 不创建家目录
-G 指定附加组
-r 创建系统账户:uid:1-999
userdel :删除用户
userdel 用户名 :只删除用户,但不删除家目录和mail spool
userdel -r 用户名 : 删除用户,同时删除家目录和mail spool
passwd : 修改密码
echo+要修改的密码 |passwd ---stdin 从标准输入读取令牌
usermod:组成员管理
选项:
-G 覆盖原有的附加组
-aG 增加新的附加组
-a 给用户添加到附加组中
-d 设置用户的新主目录
-s 设置用户的新登陆shell
查看用户
id [选项] 用户名
-u 仅打印用户的gid
-g 仅打印用户的基本组的gid
-G 打印用户所有组的gid
-n 和-u,-g,-G结合使用,使用名称代替id
网友评论