多用户 多任务
    用户组:用户组是用户逻辑的组合,用户组的用户自动继承用户组的权限
    用户:用户必须属于一个用户组,添加用户时如果没有创建用户 系统会自动为用户创建用户组
    用户在操作系统中拥有用户名 和 用户编号

    常用目录:
    /etc/ 存放系统时配置文件
    /dev/ 存放的是设备文件
    /home/ 存放的是用户家目录

    用户配置文件 /etc/passwd

    • 功能:用户记录用户的基本信息,每一行表示一个用户
    • 每一行包括七个字段 用冒号隔开

    image.png
    1.用户名
    2.用户密码
    3.UID 用户编号
    4.GID 用户组编号
    5.用户描述
    6.用户的家目录
    7.默认shell
    用户配置文件 -/etc/shadow

    • 功能:激励用户和密码的相关信息,每行表示一个用户
    • 字段之间使用冒号隔开 共包含9个字段
    • 此文件只能root用户读取普通用户无法访问

    image.png
    1.用户名
    2.用户密码加密后的字符串
    3.最近一次密码修改日期 使用一个整数表示天数 据1970-1-1
    4.最小修改密码时间间隔 0 表示无限制时间间隔 5 表示隔了5天修改一次
    5.密码有效期
    6.密码到期前的警告天数 到期前提示你快到期了,需要尽快修改
    7.密码到期前的宽限天数
    8.账号失效日期
    9.保留使用

    用户组配置文件 /etc/group

    • 功能:用户记录用户组信息,每行表示一个用户
    • 每一行包含四个字段

    image.png
    1.组名
    2.组密码
    3.组编号
    4.组内用户

    初始组:用户建立后自动建立属于的组
    附加组:用户加入的其他组

    建立一个用户
    新建用户 -useradd

    • 语法:useradd [选项] 用户名

    添加一个用户名为 yd20 的用户
    useradd yd20

    添加一个用户,操作系统会自动在以下文件添加一行
    /etc/passwd
    /etc/shadow
    /etc/group
    还会为用户在/home/文件夹下面创建一个用户主文件夹

    案例2:在添加用户 yd201 的过程中 指定用户的家目录为 /home/yd203 用户编号 1118 组编号 0 为用户设置描述信息 为rj203
    -d 设置家目录 -d 家目录绝对路径
    -u uid 指定用户的uid
    -g gid 指定用户组编号
    -c 描述字符串
    image.png
    cat /etc/passwd
    image.png
    cat /etc/shadow
    image.png
    cat etc/group

    设置用户密码 -passwd**

    • 语法:passwd [选项] [用户名]
    • 功能:设置用户密码

    1.普通用户只能修改自己的密码,修改时不需要指定用户名,但是需要输入自己的原密码
    2.超级管理员可以修改任意用户的密码,修改时需要指定用户名,且修改任意用户密码不需要输入原密码

    案例1:使用管理员用户设置rj203的密码
    passwd yd202