linux許可權簡單介紹

ruo_bing發表於2018-08-20

linux許可權

linux有兩種使用者,超級使用者(root)和普通使用者,超級使用者在linux系統下做任何事情,不受限制,普通使用者受限制

  1. su +使用者名稱 //切換使用者

    對分為檔案訪問可以分為三類:

    • 檔案或目錄的所有者 (u)
    • 檔案或目錄的所屬組(g)
    • 其他(o)

    2.檔案訪問許可權

  rwx                         //可讀可寫可執行
   r---                       //只讀 
   -w-                        //僅可寫
   --x                         //僅可執行
    rw-                       //可讀可寫
   r-x                        //可讀可執行
   -wx                      //可寫可執行
     ---                        // 沒有許可權

3.二進位制和八進位制表示法

 許可權符號                八進位制               二進數
  rwx                     7                  111                    
  r--                     4                  100               
  -w-                     2                  010                 
  --x                     1                  001                  
  rw-                     6                  110               
  r-x                     5                  101                 
  -wx                     3                  011                 
  ---                     0                  000                 

4.檔案訪問許可權設定:

  • chmod [選項] 要加許可權的檔名

例項:
chmod u+w /test.c
chomd 664 /test.c


使用者符號:u(擁有者)  g(擁有者同組) o(其他使用者)   a(所有使用者)UU

+          // 增加許可權
-          //取消取消
=          //賦予許可權
  • 修改檔案擁有者
    chown 【引數】使用者名稱 檔名
    例如:
    chown user1 fd1

  • 修改檔案或者目錄的所屬組

    chgrp 【引數】使用者組名 檔名
    例如:

  • 不切換根使用者 ,也可以執行它的命令:sodo

    例如:
    sudo cd /root //普通使用者切換到根目錄下

粘滯位

chmod + t 目錄
例如:

chmod +t / home/
當目錄或者檔案被設定為粘滯位時,該目錄或檔案只能被超級使用者和目錄(或者檔案)的所有者刪除,其他使用者不行

相關文章