1.创建用户和组
*必须是管理员权限
创建用户:useradd 创建组:groupadd
#useradd //创建herry用户
选项:
-c 设置账户基本描述信息
-d 家目录
-e 有效时间
-g 基本组
-G 附加组 逗号分隔多个附加组名
-s 登录shell,默认是bash
-u UID
#groupadd -g ID号 组名 //指定组ID
#id 用户名
//查看用户的账户信息和组信息
删除用户
#sueradd -r 用户名
删除账户及相关文件
设置密码:
1.passwd username
//交换式的设置密码
2.echo passwd passwd--stdin username
//非交换式的设置密码
3.#passwd -l +用户名
//锁定账号(不能登录)
#passwd -u +用户名
//解锁账号
#passwd -d +用户名
//清空密码信息
修改已经存在的用户信息:
#usermod 选项
选项:
-c 设置账户基本描述信息
-d 家目录
-e 有效时间
-g 基本组
-G 附加组 逗号分隔多个附加组名
-s 登录shell,默认是bash
-u UID
#groupadd -g ID号 组名 //指定组ID
#id 用户名
//查看用户的账户信息和组信息
1.账户信息
etc/passwd
1.账号名称
2.密码占位符
3.UID
4.GID
5.账户的基本信息
6.家目录
7.登录shell
Retype new password
//再次确认输入的密码,注意密码的复杂度问题。
提示passwd: all authentication tokens updated successfully 信息说明修改成功。
2. 密码信息;
/etc/shadow
bin;*;16659;0;99999;7;;;
1.账户名称
2.密码
3.上次修改密码的时间
4.最短有效天数 0 无限
5.最长有限天数 永不过期
6.过期前的警告天数
7.过期后的宽限天数
8.账户失效时间
9.暂时保存未使用
3. 组账户信息文件;
/etc/group
mall; x; 12; mall, postfix
1.组账户名称
2.密码占位符
3.GID
4.组成员
4. 组密码信息分件;
/etc/gshadow
1.组账户名称
2.密码 !; 说明未设置密码
3.组管理员
4.组成员
5. 添加用户到组中;
# gpasswd groupname //设置组密码
# gpasswd -a username groupname
//将用户添加到组中