1. 程式人生 > >用戶組權限管理

用戶組權限管理

用戶組權限

用戶、組和權限管理;

            mutli-tasks,mutli-users
            Authentication,Authorization,Audition(3A服務器,用於認證鑒權)

            用戶類別:
                管理員
                普通用戶
                        系統用戶
                        登錄用戶

                    用戶表示:usrID,UID
                            2個字節表示
                                管理員:0
                                普通用戶,1-65535
                                        系統用戶:1-499(centos6),1-999(centos7)
                                        登錄用戶,剩余的ID

                /etc/passwd,用戶信息庫
                /etc/group,組名庫

                    一個用戶有自己的私有組,該組只有用戶一個人,且組名和用戶名相同;
                    用戶還有自己的公共組;

            認證信息:

                    通過比對已經存儲的密碼,和登錄時提供的是否一致;

                    /etc/shadow,/etc/gshadow,密碼庫

        加密算法:

                    單向加密(最重要):md5
                    ,sha,sha256,sha512等;
                    ,對稱加密,非對稱加密(公鑰,私鑰)

    /etc/passwd文件格式,用戶信息:

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

                password:可以是加密的密碼,也可以是占位符X

                UID:用戶所屬的主組ID;

                GECOS:用戶註釋信息,地址,電話等;

                directory:家目錄;

                shell:默認shell,登錄時默認的shell;

    /etc/shadow,用戶密碼庫

                加密密碼文件格式:$加密算法版本$隨機碼$。。:最後一次更改密碼的日期:

用戶組權限管理