Linux之centos系統 賬號管理權限


 

Linux基於用戶身份對資源訪問進行控制管理員,

超級用戶(root),uid,,gid=0是系統管理員,具備系統最高權限

程序用戶(每個程序在創建時會自動創建一個程序用戶),uid,gid=1-999,一般這個用戶只在維護這個程序時才會被使用,一般也是不允許此用戶使用賬戶密碼登錄到系統中去的

普通用戶(系統賬戶,命令創建),uid,gid=1000+,一般普通用戶的權限是有限的,需要讓它具備管理員權限的話,后面會用到一個知識點叫sudo,提權。

 組賬號

基本組(私有組)

附加組(公有組)

設置權限 私有生效 共有不生效

wq – wq   私有 必須有

     -adm  公有 不必須

用戶賬號文件/etc/passwd

影子 etc/shadow  

 

1.添加用戶賬號  cat /etc/shadow

useradd  -udegGMs  (指定) uid、宿主、失效、基本組、附加組、不建宿主、用戶登錄Shell

                       1010 wq tail etv/passwd 同理

   2.mkdir /chenli  useradd –d /chenli chenli

   3. useradd –e 2020-09-01 yy

     cat /etc/shadow   

   4.id yy

    

 

     groupadd sk        建立組

     groupadd st         建組

 

2.改密碼  passwd –dlSu wq  清鎖查解 什么都不加默認改root密碼

echo  “123456” | passwd --stdin 用戶名 給用戶名初始密碼為123456

 

3.改賬號屬性 usermod –udeslLUgG  用戶名 宿主 失時 指定用戶登錄shell 登錄名

                                     登錄名 鎖定   解鎖 所屬基本組 所屬附加組

           常用 usermod –L lining 鎖 用戶

 Passwd –S lining 看

             解鎖

4.刪userdel –r wq  (用戶+宿主) 看 cd  /home  cat  etc/passwd

5.加組賬戶、建組

groupadd –g 1000 market 

groupadd –g 1050 tx

 

查 tail  /etc/group

   id aa

刪groupdel aa

   userdel aa

  groupdel tx

 

 6.用戶加組

gpasswd –a 用戶名 組名 (用戶要存在)

查 id groups finger w  用戶名,uid,gid,基本組  用戶名,所屬組 用戶名 用戶詳細信息 查詢當前主機用戶登錄情況

移 gpasswd –d 用戶名 組名

 

7.多用戶加同組:gpsaawd –M 用戶們 組(附加組)     gerp 組 /etc/group看成員

例子 tail /etc/group     組

         /etc/passwd   用戶

 

 

 

  

8.權限 修改權限 chomd -R 755 文件

                        nnn

9.設置文件和目錄的歸屬chown

chowm  屬主           文件或目錄     ugo 配置文件

chowm  :屬組         文件或目錄     root和運行賬戶不一樣

chowm  屬主:屬組     文件或目錄

 

10.umask (反) 目錄權限默認777 文件666

設置后只對后面生效

umask 022 覆蓋

讀 寫 執行   421

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM