用户、组和权限管理
    Multi-tasks,Multi-Users,多任务,多用户的计算机
    每个使用者:
        用户标识、密码:
            Authentication认证:
            Authorization授权:
            Audition审计:

组:用户组,用户容器

用户类别:
        管理员
        普通用户
            系统用户
            登录用户

用户标识:UserID,UID
            一般用16bits二进制数字:0-65535来表示
                管理员:0
                普通用户:1-65535,一般只用到60000
                    系统用户:1-499(CentOS5,6),1-999(CentOS7)
                    登录用户:500-60000(CentOS6),1000-60000(CentOS7)
        名称解析:名称转换
            Username<-->UID
            名称解析需要根据名称解析库进行:/etc/passwd

组类别:
        管理员组
        普通用户组
            系统组
            登录组

组标识:GroupID,GID
            管理员组:0
                普通用户组:1-65535,一般只用到60000
                    系统用户组:1-499(CentOS5,6),1-999(CentOS7)
                    登录用户组:500-60000(CentOS6),1000-60000(CentOS7)

名称解析:
            groupname<-->gid
            名称解析库:/etc/group

组类别2:
            用户的基本组
            用户的附加组

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

认证信息:
        通过对比事先存储的,与登录时提供的用户密码是否一致
        password:
            /etc/shadow
            /etc/gshadow

密码的使用策略:
            1、使用随机密码
            2、最短长度不要低于8位
            3、应该使用大写字母、小写字母、数字和标点符号四类字符中至少三类
            4、定期更换

加密算法:
            对称加密:加密和解密使用同一个密码
            非对称加密:加密和解密使用的一对儿密钥
                密钥对儿:
                    公钥:public key
                    私钥:private key
            单向加密:只能加密,不能解密;提取数据特征码
                定长输出
                雪崩效应

算法:
                    md5:message digest,128bits
                    sha:secure hash algorithm,160bits(sha1sum sha224sum  sha256sum sha384sum sha512sum)

linux加密用户等的密码时,会加salt进去,即添加随机数

Linux用户组管理及用户权限2的更多相关文章

  1. Linux用户组管理及用户权限4

    权限管理:    ls -l        rwxrwxrwx:            左三位:定义user(owner)的权限            中三位:定义group的权限           ...

  2. Linux用户组管理及用户权限3

    用户.组管理命令 安全上下文:        进程以其发起者的身份运行:            进程对文件的访问权限,取决于发此进程的用户的权限 系统用户:为了能够让那些后台进程或服务类进程以非管理员 ...

  3. Linux用户组管理及用户权限1

    bash的基础特性:    globbing:文件名通配(整体文件名匹配,而非部分)        匹配模式:元字符            *:匹配任意长度的任意字符                例 ...

  4. linux用户管理,linux用户口令管理,linux用户组管理,linux用户权限管理详解

    linux用户管理 http://www.qq210.com/shoutu/android 用户账号的添加(新加用户需添加用户口令) :增加用户账号就是在/etc/passwd文件中为新用户增加一条记 ...

  5. linux 用户管理,用户权限管理,用户组管理

    linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...

  6. Linux运维六:用户管理及用户权限设置

    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

  7. linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理...

    linux和windows互传文件 第一种:在linux主机上下载lrzsz软件包 1.yum install lrzsz 2.通过rz命令上传window的文件到linux主机上 用过sz 文件名下 ...

  8. Linux常用命令之用户权限管理chmod、chown、chgrp、umask命令讲解

    这节课我们重点来学习权限管理命令,说到权限大家可能第一时间能想到的就是读.写.执行 rwx 三种权限,在正式讲解权限命令之前,先简单的介绍一下rwx权限对于文件和目录的不同含义. 权限字符 权限 对文 ...

  9. Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

    上篇博客我们介绍了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow:然后介绍了用户组信息文件/etc/group,用户组密码文件/etc/gshado ...

随机推荐

  1. zebra 配置问题导致服务起不来

    由于配置错误的原因,导致 zebra 起不来,具体报错如下: zebra 起不来,导致 ospf 也起不来,报错如下: Job ospfd.service/start failed with resu ...

  2. 【图像处理与医学图像处理】YUV与RGB格式转换速度几种方法对比

    [视频处理]YUV与RGB格式转换 YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式. 因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式. RGB与 ...

  3. 输入一个数值num,对1到num的所有的数值进行全排列

    输入一个数值num,对1到num的所有的数值进行全排列: 其实这个题目可以看成是将1到num个数字放入num个有序的盒子里面:当将最后一个数字放入盒子里的时候,就输出所有盒子里的数字:这就是一个排列的 ...

  4. 论文阅读及复现 | Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks

    两种形式的LSTM变体 Child-Sum Tree-LSTMs N-ary Tree-LSTMs https://paperswithcode.com/paper/improved-semantic ...

  5. VirtualBox本地虚拟机常见问题

    SSH连接本地虚拟机配置 https://www.jianshu.com/p/d59ed9f226d1 开启双向复制https://blog.csdn.net/wcx1293296315/articl ...

  6. docker容器创建MariaDB镜像

    基于commit命令方式创建 docker的安装 [root@test01 ~]# yum install docker [root@test01 ~]# systemctl enable docke ...

  7. linux 软连接和 硬链接的区别

    Linux软链接硬链接的区别   ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下 ...

  8. POJ2367(拓扑排序裸题

    #include<iostream> #include<vector> #include<queue> using namespace std; typedef l ...

  9. 初识numpy库

    numpy是一个在Python中做科学计算的基础库,重在数值计算,也是大部分Python科学计算库的基础库,多用于在大型.多维数组上执行数值运算 numpy创建数组(矩阵): numpy中的数据类型: ...

  10. Elastic Search常用元数据简介

    在ES中,除了定义的index,type,和管理的document外,还有若干的元数据.这些元数据用于记录ES中需要使用的核心数据.在ES中,元数据通常使用下划线’_’开头. 1 查看数据GET /i ...