1. 程式人生 > >【linux 06】 linux中的用戶權限、文件權限與目錄權限

【linux 06】 linux中的用戶權限、文件權限與目錄權限

不可 自己 mod install 用戶權限 包括 strong 而且 comm

  1、用戶及用戶組的概念:

    1.文件所有者

    2.用戶組

    3.用戶

  以root登錄Linux之後,執行ls -al,會看到有關文件屬性的信息

  -rw-r--r--,第1個字符代表這個文件是“目錄,文件或鏈接文件等”,[d]代表目錄,[-]代表文件,[l]則是連接文件。接下來的字符3個一組分別代表文件所有者權限、同用戶組權限、其他非本用戶組的權限。

  2、改變文件屬性與權限

  改變文件所屬用戶組:chgrp

    chgrp commonuser install.log

  改變文件所有者:chown

    chown [-R] 賬號名稱 文件或者目錄 (R代表更改目錄內所有文件的情況)

    chown commomuser install.log

    將install.log的所有者和用戶組改為root

    chown root:root install.log

    chown 也能單純的修改用戶組 chown .commomuser install.log

  改變權限:chmod

  方法一:數字類型改變文件權限

  權限可以用數值代表:r:4、 w:2 、 x:1
    chmod [-R] xyz 文件或者目錄

    chmod 777 .bashrc

  方法二:

  符號類型改變文件權限:user、group、others 三種身可以用u、g、o代表,而且a 代表all即全部身份

  chmod u=rwx,go=rx .bashrc
  chmod u=rwx,g=rx,o=r filename

  若不知道原先文件的屬性,只想要增加.bashrc這個文件的每個人均可寫入的權限則:

  chmod a+w .bashrc

  去掉執行屬性:
  chmod a-x .bashrc

  3、權限分為目錄的權限和文件的權限

    對文件來講,權限的屬能為:

    r:可以讀取文件的實際內容

    w:可以編輯、或者修改該文件的內容,但不能刪除該文件

    x:該文件具有可以被系統執行的權限

    對目錄來講,權限的屬能為:

    r:可以讀取目錄的內容

    w:可以修改目錄的內容,包括刪除該目錄內的文件

    x:可以進入該目錄,使其成為自己的工作目錄

    若要開放目錄給任何人瀏覽,應該至少也要給予r及x的權限(不給x則目錄信息無法完全顯示),但w權限不可隨便給!

    

  

【linux 06】 linux中的用戶權限、文件權限與目錄權限