一、用户管理
1、添加用户
语法:#useradd 用户名
所有用户添加后会存储到/etc/passwd文件中
关于passwd文件中的每一段含义
天蓝色[0]:表示用户名
红色[1]:表示密码。x为占位符。密码存储于/etc/shadow文件中
紫色[2]:表示用户的id;
紫色[3]:表示用户的用户组id;
天蓝[4]:注释/备注;
绿色[5]:用户对应的目录位置;
黄色[6]:表示用户所对应的解释器位置,如果后面是bash则表示该用户可以登录系统,如果是nologin,则表示该用户无法登录操作系统
2、设置密码
语法:#passwd 需要设置密码的用户名
如:
如果第一次输入密码时,密码过于简单,则会有提示,但不影响继续输入。
3、用户编辑
语法:#usermod 参数 需要修改的用户名
参数说明:-l表示给后面传递的用户修改用户名,语法格式:usermod -l 新的用户名 需要修改的用户名
-g表示给后面传递的用户名修改用户组,语法格式:usermod -g 用户组id 需要修改的用户名
4、删除用户
语法:#userdel 用户名
二、用户组管理
1、添加用户组
语法:#groupadd 用户组名
添加完成后,可查看用户组文件group,位于/etc/group
group文件注释:
【1】:表示用户驵的名字
【2】:x表示密码占位符,没有意义,不存在密码
【3】:用户组的id
【4】:表示当前用户组下的成员名称
【5】:表示备注说明
2、用户组的编辑
命令:#groupmod 参数 需要修改的用户组名称
参数说明 :语法格式:#group -n 新的用户组名 旧的用户组名
3、用户组的删除
语法:#groupdel 需要删除的用户组名
注:如果用户组里存在用户,则无法直接删除。可先将成员删除/移动到其他用户组。
三、特别说明
在linux中只有超级管理员才有权限操作用户和用户组。