一、用户与用户组概念

上海浦东赌场多吗:1、用户

用户类型分为管理员用户root、虚拟用户和普通用户

  • 管理员用户(root)
    uid=0,权限最大
  • 虚拟用户
    uid:1-999,管理进程 没家目录 不能登录系统
  • 普通用户
    uid:1000+,权限有限

查看当前登录的用户信息

查看指定用户信息

用户信息存放在/etc/passwd 文件中,对应密码信息存放在/etc/shadow文件中
/etc/passwd 文件结构
用户名称:密码占位符:用户UID:组ID:注释信息:用户家目录:登录shell类型
/etc/shadow 文件结构
用户名称:密码:上一次修改密码距离1970-1-1经过多少天:密码最少使用天数,0表示无限制:秘密最长使用天数,99999不过期:密码到期前7天提示:密码过期后强制修改:账户失效时间

2、用户组

基本组和附加组

  • 基本组:用户只能属于一个基本组,创建用户时手动指定,若未指定,创建和用户名相同的组作为基本组
  • 附加组:用户可以属于多个附加组,创建用户时手动指定或用户存在时加入到附加组

用户组信息保存在/etc/group和/etc/gshadow文件中
/etc/group文件
组名:组的密码:组GID:附加组
/etc/gshadow文件
组名:组的密码:组管理员:附加组

二、用户管理相关命令

1、用户相关命令

  • 创建用户
    useradd [options] LOGIN
选项 说明
-u 指定创建用户的UID
-g 指定创建用户的GID
-G 指定创建用户的附加组
-d 指定创建用户的家目录
-s 指定创建用的shell类型
-c 创建用户的注释信息
-M 创建用户时不创建家目录
-r 创建系统账户
  • 修改用户
    usermod [options] LOGIN
选项 说明
-u 指定要修改用户的UID
-g 指定要修改用户的基本组
-G 指定要修改用户的附加组
-d 指定要修改用户的家目录
-s 指定要修改用户的Bash Shell类型
-c 指定要修改用户的注释信息
-l 指定要修改用户的登录名
-L 指定要锁定的用户
-U 指定要解锁的用户
  • 删除用户
    userdel [options] LOGIN
    -r:连同用户家目录一同删除

2、用户组相关命令

  • 创建用户组
    groupadd [options] group
    -g:指定用户组的GID
    -r:创建系统组

  • 修改用户组
    groupmod [options] GROUP
    -g:指定要修改用户组的GID
    -n:修改用户组名称

  • 删除用户组
    groupdel [options] GROUP
    注:可以直接删除用户附加组,无法删除用户基本组,只有删除用户或用户修改基本组后才能删除