Linux 常用指令 權限類

權限類指令(ls-l   ,   chmod ,   chown , chgrp)
    a. 查看文件權限  ls -l    
    
    文件權限符號的含義
         第一字符代表文件類型。d代表目錄,-代表非目錄
         緊隨其後每三個字符一組權限,分爲三組,依次是1.代表所有者權限,同組用戶權限,其他用戶權限
        權限組中,字符代表的含義,分別是是否可讀,是否可寫,是否可執行
                r  表示擁有讀的權限
                w 表示擁有寫的權限
                x  表示擁有執行的權限
                -  表示沒有該位置的權限
b.修改文件權限  : chmod        

    chmod 754 test

    4代表讀權限,2代表寫權限,1代表執行權限

    7=4 + 2 + 1,表示擁有可讀可寫可執行權限
    5=4 + 1,表示擁有可讀可執行權限,但是沒有寫權限
    0 代表沒有任何權限

    

    約定從右數起第3位爲1,代表擁有讀權限;第2位爲1,代表擁有寫權限;第1位爲1,代表擁有可執行權限。爲0,則沒有相應的權限。

    即二進制轉換成十進制,0000 0100 = 4, 0000 0010 = 2, 0000 0001 = 1。即4,2,1分別代表相應二進制位爲1,也即擁有相應權限。這也是上面所提    問題的原因所在,這樣說大家就更容易記住這些數字代    表的含義了

在終端輸入:
chmod o+w xxx.xxx
表示給其他人授予寫xxx.xxx這個文件的權限

chmod go-rw xxx.xxx
表示刪除xxx.xxx中組羣和其他人的讀和寫的權限

其中:
  u 代表所有者(user)
  g 代表所有者所在的組羣(group)
  o 代表其他人,但不是u和g (other)
  a 代表全部的人,也就是包括u,g和o

行動:
  + 表示添加權限
  - 表示刪除權限
  = 表示使之成爲唯一的權限


-rw-------    (600) 只有所有者纔有讀和寫的權限
-rw-r--r--    (644) 只有所有者纔有讀和寫的權限,組羣和其他人只有讀的權限
-rwx------    (700) 只有所有者纔有讀,寫,執行的權限
-rwxr-xr-x    (755) 只有所有者纔有讀,寫,執行的權限,組羣和其他人只有讀和執行的權限
-rwx--x--x    (711) 只有所有者纔有讀,寫,執行的權限,組羣和其他人只有執行的權限
-rw-rw-rw-    (666) 每個人都有讀寫的權限
-rwxrwxrwx    (777) 每個人都有讀寫和執行的權限

c.改變文件所有者: chown

    

    改變test文件的所有者爲 luqinshun

        

     改變test文件夾的所有者爲luqinshun

    

    改變test文件夾下的所有文件所有者全爲luqinshun


  d.改變文件所屬組   chgrp

    chgrp root abc:改變abc所屬的組爲root

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章