• 用户和权限


    权限

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

    属主和属组

    用户:UID, /etc/passwd
    组:GID, /etc/group
     
    影子口令:
    用户:/etc/shadow
    组:/etc/gshadow
     
    用户类别:
    管理员:0
    普通用户: 1-65535
       系统用户(没有家目录,通常不能登录系统):1-499
       一般用户:500-60000
     
    用户组类别:
    管理员组:
    普通组:
       系统组:
       一般组:
     
    用户组类别:
     私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组
     基本组:用户的默认组
     附加组,额外组:默认组以外的其它组
     
    进程:tom tom
    对象:rwxrw-r--  jerry tom a.txt
    进程对对象的访问权限判断:首先判断属主是否相同,然后判断属组是否相同,两个都不同那就是其它权限。
    进程的权限取决于执行该进程的用户的权限
     
    /etc/passwd 字段解释:
    account: 登录名
    password: 密码
    UID:
    GID:基本组ID
    comment: 注释
    HOME DIR:家目录
    SHELL:用户的默认shell
     
    /etc/shadow 字段解释:
    account: 登录名
    encrypted password: 加密的密码
     

    加密算法

    对称加密:加密和解密使用同一个密码


    公钥加密:每个密码都成对儿出现,一个为私钥(secret key),一个为公钥(public key)


    单向加密,散列加密:提取数据特征码,常用于数据完整性校验

    特点:
        1、雪崩效应
        2、定长输出
    常用算法:     

       MD5:Message Digest, 128位定长输出

         SHA1:Secure Hash Algorithm, 160位定长输出

  • 相关阅读:
    二级缓存
    java面试题
    BRD,MRD,PRD文档
    程序做处理时,try..catch和if..else的区别
    关于java中字符串截取
    导出oracle数据库表(备份表)操作命令
    WSDL文件生成java类
    Linux下redis安装(单机版)
    Springboot2.0访问Redis集群
    Spring Cloud Sleuth通过Kafka将链路追踪日志输出到ELK
  • 原文地址:https://www.cnblogs.com/xumaomao/p/11884161.html
Copyright © 2020-2023  润新知