zoukankan      html  css  js  c++  java
  • 什么是用户和组

    组类别1

    • 管理员组
    • 普通用户组
      • 系统组
      • 登录组

    组标识

    GID(Group ID),范围为16bits(0-65535)

    • 管理员:0
    • 普通用户组:1-65535
      • 系统组:1-499(CentOS6)1-999(CentOS7)
      • 登录组:500-60000(CentOS6),1000-60000(CentOS7)、

    名称解析
    GroupName <–> GID
    根据名称解析库进行:/etc/group

    组类别2

    一个用户属于多个组,可以划分为:

    • 用户主组(基本组)(g):primary group
    • 附加组(G):supplymentary group

    用户必须属于主组,有且只有一个主组,附加组可有可无,可以有多个。

    组类别3

    私有组:组名同用户名,且只包含一个用户
    公共组:组内包含了多个用户


    认证信息

    通过比对事先存储的信息,与登录时候提供的信息否一致。
    密码:passwd

    /etc/shadow(用户密码)
    /etc/gshadow(组密码)

    加密算法:

    • 对称加密:加密和解密使用同一个密码
    • 非对称加密:加密和解密使用一对儿秘钥。
      • 公钥:public key
      • 私钥:private key
    • 单向加密:只能加密,不能解密:提取数据特征码

      • 定长输出(跟原来的数据量多大没关系)
      • 雪崩效应(数据的一点点差别,加密后差别很大 )
        echo "How are you?" | md5sum
        echo "How are you" | md5sum
    • 算法

      • md5:message digest(消息摘要)version5, 128位
      • sha:secure hash algorithm(安全的哈希算法)
        • sha1sum
        • sha224sum
        • sha256sum
        • sha384sum
        • sha512sum

    账户输入密码后,加点salt(添加随机数),这样保证不同用户用同样的密码,加密后结果不一样。

  • 相关阅读:
    为什么我的从任务管理器中看见我的硬盘使用率是100%(2)
    为什么我的从任务管理器中看见我的硬盘使用率是100%(1)
    win8正式版
    pwnable_orw
    cmcc_simplerop
    分析kernel.dll函数CreateRemoteThread进0环
    [V&N2020 公开赛]easyTHeap
    恶意代码分析训练第一天
    SWPUCTF_2019_p1KkHeap
    3环函数进入0环函数
  • 原文地址:https://www.cnblogs.com/momenglin/p/8532431.html
Copyright © 2011-2022 走看看