美文网首页Linux入门学习计划
2018-03-26Linux用户和组的基础概念(02)

2018-03-26Linux用户和组的基础概念(02)

作者: 鹏飞_f673 | 来源:发表于2018-03-27 02:31 被阅读3次

    用户、组和权限管理

        每个使用者:

                用户标识、密码:

                        Authention:认证

                        Authorization:授权

                        Audition:   审计

                        3A

        组:用户组,用户的容器

    用户类型:

        管理员

        普通用户

            系统用户

            登录用户

        用户标识:UserID,UID

                16bits二进制数字:0-65536

                管理员:0

                普通用户:1-65535

                        系统用户:1-499(centos6),1-999(centos7)

                        登录用户:500-60000(同上),1000-60000(同上)

    名称解析:名称转换

        Username<-->UID

        根据名称解析库进行:/etc/passwd

    组:

                组类别1:

                        管理员

                        普通用户

                        系统用户

                        登录用户

                用户标识:GroupID,GID

                    管理员组:0

                    普通用户组:1-65535

                        系统用户组:1-499(centos6),1-999(centos7)

                        登录用户组:500-60000(同上),1000-60000(同上)

                    名称解析:groupnam<-->gid

                    解析库:/etc/group

            组类别2:

                    用户的基本(主)组

                    用户的附加组

            组类别3:

                    私有组:组名和用户名相同,且只包含一个用户

                    公共组:组内包含了多个用户

    认证信息:

        通过比对事先存储的,与登录时提供的信息是否一致

        password:

            /etc/shadow

            /etc/gshadow

        加密算法:

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

            非对称加密:加密和解密使用一对儿密钥

                    密钥对儿:

                            公钥:public key

                            密钥:private key

            单项加密:只能加密,不能解密,:提取数据特征码

                    定长输出

                    雪崩效应

                    算法:

                            md5:message digest,158bits

                            sha:secure hash algorithm,160bits

                            sha256

                            sha384

                            sha512

                            在计算之时加salt,添加的随机数

    /etc/passwd:用户的信息库

        name:password:UID:GID:GECOS:directory:shell

        name:用户名

        password:可以是加密的密码,也可以使占位符x

        UID:

        GID:用户所属的主组的ID号

        GECOS:注释信息

        directory:用户的主目录

        shell:用户的默认shell,登录时默认shell程序

    /etc/shadow:用户密码

     用户名:加密的密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告期段:过期期限:保留字段

    /etc/group:组的信息库

        group_name:password:GID:user_list

            user_list:该组的用户成员:以此组为附加组的用户的用户列表

    相关命令:useradd,userdel,usermod,passwd,groupadd,groupdel,groupmod,gpassword,chage,chsh,  id,su等

    相关文章

      网友评论

        本文标题:2018-03-26Linux用户和组的基础概念(02)

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