用户和用户组管理
用户和用户组关系:
- 一对一
- 一对多
- 多对多
用户管理
以下操作均在root 用户下操作。
创建用户
typescriptuseradd _userName为用户添加密码
typescriptpasswd _userName普通用户修改当前用户密码
typescriptpasswd检查用户是否存在
typescriptid _userName删除用户
typescriptuserdel _userName删除用户并同时删除根用户相关的目录
typescriptuserdel -r _userName修改用户属性
typescriptusermod -<参数> usermod -h 查看哪些有哪些具体的操作查看用户信息
typescriptlchage -l _userName
所有的用户信息都存储在/ext/passwd文件中,每创建一个用户该文件就会多一条记录。
登陆主机的两种方式:
- 本地登陆
- ssh远程登录
查看当前系统有哪些用户登录:
typescript
w用户组管理
以下操作均在root 用户下操作。
新建组
typescriptgroupadd _groupName创建用户的时候指定是哪个组,如果没有指定组,linux会以这个用户的名称新增一个组,并将该用户添加到组中。
typescriptuseradd -g _groupName _userName查看用户是属于哪个组
typescriptid _userName删除组
typescriptgroupdel _groupName //如果删除的组中有用户,则需先移动用户到其他组修改组名
typescriptgroupmod -n _new_group_name _old_group_name修改用户所属的主组
typescriptusermod -g _new_group _old_group将用户添加到多个用户组中
typescriptusermod -G _group_1 _group_2 ... _userName