美文网首页
作业-第03周--预习-Day11-文件核心属性知识(上)

作业-第03周--预习-Day11-文件核心属性知识(上)

作者: MineG | 来源:发表于2019-03-16 17:09 被阅读0次

    Day11 预习笔记

    1. 用户及用户组

    1.1 用户介绍

    ~~Linux是一个多用户、多任务的分时操作系统。每个用户都有一个唯一的用户名和用户口令(密码),普通用户需要超级用户权限时,可以通过“sudo命令名”方式来执行仅root用户才允许执行的权限。
    说明:sudo和su是两个重要的切换用户角色的命令

    1.2 Linux系统中用户角色划分

    ~~在Linux系统中,用户是分角色的,由于用户角色不同,权限和所完成的任务也不同:用户的角色是通过UID和GID来识别的

    • UID 用户ID,用来标识每个用户的唯一标示符
    • GID 组ID,用来标识用户组的唯一标识符

    1.2.1 超级用户:root

    ~~默认是root用户,它的UID和GID都为0。root用户在每台Unix/Linux操作系统中都是唯一且真实存在的。
    ~~在生产环境中,一般会禁止root账号通过SSH远程连接服务器,也会更改默认的SSH端口.

    1.2.2 普通用户

    ~~这类用户一般是由具备系统管理员root权限的运维或系统管理员添加的

    1.2.3 虚拟用户

    ~~特点是安装系统后默认就会存在的,且默认情况大多数不能登录系统。


    Linux安全优化:

    • 安装系统后可以删除用不到的虚拟用户,但最好不删而是注释掉,万一出问题可以恢复回来。
    • 在部署服务的时候,一般就需要创建虚拟用户,满足服务启动的属主需求。

    Linux系统中不同用户角色对应的UID

    UID整数范围 角色
    0 超级用户
    1-499 虚拟用户
    500-60000(CentOS6)1000-60000(CentOS7) 普通用户

    1.2 用户组介绍

    ~~Linux系统中的用户组就是具有相同特征的用户集合,用户和用户组的对应关系有:一对一,一对多,多对一和多对多。

    1.3 创建用户及用户组命令

    • 创建用户:useradd
    • 创建用户组:groupadd
    • 切换用户:su

    2. 文件的权限列

    ~~Linux中,每个文件或目录都有一组共9个基础权限位,每三个字符被分为一组,它们分别是属主权限位、用户组权限位、其它用户权限位。

    不同权限位对应的用户和组图解

    其中表示权限的字符rwx-分别代表特殊的含义,如下:

    • r(read):可读权限,对应数字4。
    • w(write):可写权限,对应数字2。
    • x(Execute):可执行权限,对应数字1。
    • -:没有任何权限,对应数字0。

    3. 文件的修改时间属性列(了解即可)

    ~~文件的时间戳属性有3重类型,即访问时间(access)、修改时间(modify)、改变时间(change)。

    相关文章

      网友评论

          本文标题:作业-第03周--预习-Day11-文件核心属性知识(上)

          本文链接:https://www.haomeiwen.com/subject/rbzrmqtx.html