1.1添加用户
useradd 添加用户
举例:useradd centOS 默认该用户的家目录 home/centOS
useradd -d /home/kua6 baobaoxuxu 创建用户baobaoxuxu家目录在home/kua6下 指定目录,创建用户
2.1用户指定\修改密码
命令为:passwd 用户名
例: 给用户baobaoxuxu指定密码 命令——> passwd baobaoxuxu
3.1删除用户
命令为:userdel 用户名
例: 删除baobaoxuxu用户,userdel baobaoxuxu (但会保留家目录)
删除用户以及用户主目录,userdel -r 用户名
userdel -r baobaoxuxu(家目录全部删除)
4.1查询用户信息指令
命令为:id 用户名
例: 查询用户root的信息,id root
注意:当用户不存在时,返回无此用户
5.1切换用户
当用户权限不够时,通过su - 指令,切换到高权限用户,比如su - root
注意:1)当从权限高的用户切换为低权限用户,不需要输入密码,反之需要。
2)当需要返回到原用户时,可以使用logout\exit命令
6.1查看当前用户\登录用户
命令为:who am i
7.1用户组
类似于部门和岗位管理,系统可以对有共性/权限的多个用户进行统一的管理
7.2新增组
命令为:groupadd 组名
7.3删除组
命令为:groupdel 组名
7.4案例演示
1)增加用户时直接赋予组信息,useradd -g 用户组 用户名
2)增加一个用户bangmuni,并将它指定到kua5
groupadd kua5
useradd -g kua5 bangmuni
7.5修改用户的组
命令:usermod -g 用户组 用户名。例:创建一个组kua2,将bangmuni放入到kua2,usermod -g kua2 bangmuni
8.1用户和组相关文件
1)/etc/passwd 文件
用户(user)的配置文件,记录用户的各种信息
文件内容每行含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
2)/etc/shadow 文件
口令的配置文件
其文件内容的每行含义:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间: 不活动时间:失效时间:标志
3)/etc/group 文件
组(group)的配置文件,记录Linux 包含的组的信息
内容文件每行含义:
组名:口令:组标识号:组内用户列表