zoukankan      html  css  js  c++  java
  • Linux基础4-1 权限、用户及用户组详解

    什么是权限:指的就是指定用户对指定文件或目录具有的工作范围

    Linux中权限格式为:r(读),w(写),x(执行)

    权限的作用:

    • 对文件:
      • r :可读,可以使用类似cat等命令查看文件的内容
      • w :可写,可以编辑或删除此文件
      • x :可执行,可以将命令提示符当做命令提交给内核执行
    • 对目录:
      • r :可读,可以对此目录使用ls等类似命令列出内部的文件
      • w :可写,可以在此目录创建文件
      • x :可执行,可以使用cd切换进此目录,也可以使用类似 ls -l的命令查看文件详细内容

    Linux用户

    Linux用户的级别(Linux区分用户也是通过用户UID)

    • 管理员:UID为0
    • 普通用户:UID为1~65535
      • 系统用户:UID为1~499
      • 普通用户:UID为500~65535

    Linux用户组的类别:

    • 管理员组
    • 普通组
      • 系统组
      • 一般组
    • 用户的组类别通过其他类别又可以划分:
      • 私有组:创建用户时,如果没有为其指定所属组,系统会自动为其创建与用户名相同的名称的组
      • 基本组:用户的默认组
      • 附加组:额外组,默认组以外的组

    用户及组文件位置

    • 用户信息文件:/etc/passwd
    • 组信息文件:/etc/group
    • 组密码文件:/etc/shadow
    • 组密码文件:/etc/gshadow

    用户信息文件分析(字段以冒号分隔):

    • 第一字段:用户登录名
    • 第二字段:有无密码,有密码显示X
    • 第三字段:用户ID
    • 第四字段:用户组ID
    • 第五字段:备注信息
    • 第六字段:用户家目录
    • 第七字段:用户默认shell

    用户密码文件分析(字段以冒号分隔):

    • 第一字段:用户登录名
    • 第二字段:加密密码
      • $$ 符号之间是密码秘钥的标识符
      • 数据加密方式:
        • 对称加密:加密和解密使用相同的密码
        • 非对称加密:又称公钥加密,每个密码都成对出现,一个为公钥,一个为私钥,公钥加密,私钥解密
        • 单向加密:又称散列加密,提供数据唯一的特征码,常用语数据完整性效验
          • 雪崩效应:数据的一字节的不同,时间不同都会使校验码不同
          • 定长输出:
            • MD5效验:128位的定长输出
            • SHA1 :150位的定长输出
    • 第三字段:从1970年1月1日到密码上一次修改密码的时间
    • 第四字段:密码最短修改时间,0表示没有限制
    • 第五字段:密码最长使用期限
    • 第六字段:密码到期前向用户报警,默认7天
    • 第七字段:密码到期后宽限期,若逾期未修改,账户被锁定
    • 第八字段:保留字段
  • 相关阅读:
    Windows下Yarn安装与使用
    Node.js安装及环境配置之Windows篇
    sharding-jdbc—分片策略:Inline行表达式分片策略InlineShardingStrategy(2)
    sharding-jdbc—分片策略:标准分片策略StandardShardingStrategy(1)
    sharding-jdbc—分片策略(总)
    ShardingJdbc 数据脱敏
    ShardingJdbc 数据分布式事务
    Spring Boot整合Sharding-JDBC实现分库分表+读写分离org.apache.shardingsphere+mybatis-plus(4)
    jenkins docker
    nps 使用
  • 原文地址:https://www.cnblogs.com/laogama/p/12963509.html
Copyright © 2011-2022 走看看