Linux系統下進入目錄文件需要什么權限?


在Linux下進入目錄需要什么權限?

1--讓我們先來了解一下Linux下一個文件有哪些權限?(在linux下一切皆文件)

  一個文件可以具有的權限有:可讀、可寫、可執行權限

  r  可讀權限---read

    對文件:具有顯示文件內容的權限

    對目錄:具有瀏覽目錄的權限,可以查看目錄內容,但是無法進入目錄

  w  可寫權限---write

    對文件:具有編輯和刪除文件的權限

    對目錄:具有刪除和移動目錄的權限

  x  可執行權限---excute

    對文件:具有執行文件的權限

    對目錄:具有進入目錄的權限

2--出於安全的考慮,Linux對文件的訪問權限進行了嚴格的規定

  訪問用戶分為三組:文件所有者、同組用戶、其他用戶

    文件所有者:文件所持有的用戶

    同組用戶:與文件所有者一個組的用戶

    其他用戶:與文件所有者不同組的用戶

  每個文件訪問的權限都有三組: 

    1>文件屬主的讀、寫、執行權限

    2>和屬主同組的用戶的讀、寫、執行權限

    3>其他用戶的讀、寫、執行權限

  但是對於root用戶來說,文件的權限基本上對它不起任何作用,因為它在Linux中相當於王-->普天之下莫非王土

通過上面的了解,我們已經知道:

  進入目錄需要執行權限,但不同用戶需要不同的操作權限才能進入目錄文件

  同理,對於目錄文件的其他操作,與進入目錄文件一樣需要不同的權限才能實現對應的操作

3--如何設置文件權限?

  一個文件的權限分划:

  第0位確定文件類型

  1~3位確定屬主擁有該文件的權限

  4~6位確定屬組用有該文件的權限

  7~9位確定其他用戶擁有該文件的權限

  可以看出每一位數字都有對應不同分組所對應的不同權限

  如果有' - '出現,表示該分組用戶沒有訪問文件所對應的權限

如何修改文件權限:

  chmod  修改文件的訪問權限

    使用語法格式:  chmod who+mode file_name

     who的操作對象:

      u-user   文件所有者

      g-group    同組用戶

      o-other  其他用戶 

      a-all     所有用戶

     +  添加某個權限

     -  刪除某個權限

     =  賦予文件新權限,同時刪除文件舊權限(如果沒有權限,則不會刪除)

     mode的操作對象:rwx可以任意組合

     具體指令如下(其他的可以自己嘗試):

 


免責聲明!

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



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