Linux文件權限一:普通權限(rwx)


Linux操作系統是一個多用戶的操作系統,那也就必然的面臨着文件權限的問題。在Linux多系統用戶中首先明確兩個概念,用戶(user)和組(group),組包含多個用戶,用戶可以隸屬於多個組。對於一個文件而言,它把所有的用戶區分為三類,所有者、所屬組和其他人。而權限呢也分為三種,r讀權限、w寫權限、x執行權限。明確概念之后,我們來講解普通權限。

一、查看文件的普通權限

1.ls -l [file | dir],查看一個文件或者目錄內部所有文件的權限

2.ls -ld dir,查看一個目錄本身的權限

    命令執行之后,顯示的第一個字段是一組11位的字符串,其中第1位表示文件的類型,接下來的9位就是我們上面講的所有者(user)、所屬組(group)和其他人(other)三種類型(ugo)的權限,最后一位是特殊權限位。我們把關注的重點集中在中間9位上。每三位分別對應一個,前三位對應user,中間三位對應group,最后三位對應other。

二、rwx權限的含義

    r表示可讀,對於文件,就是能夠讀取文件中的數據,對於目錄,目錄中的數據就是目錄下面的文件或者目錄,所有r權限對於目錄而言,就是能夠看到這個目錄下面的內容;w表示可寫,對於文件,就是能夠在文件里寫入、刪除數據,對於目錄,就是能夠新建或者刪除子文件;x表示可執行,對於文件,就是說明這個文件可以運行,對於目錄,特別注意,x對於目錄表示能夠進入這個目錄,就是能夠通過cd進入目錄。所有,一般目錄默認都是具有x權限的,而文件一般則沒有x權限。

三、普通權限的設置

    使用chmod命令來設定普通權限,r-->4,w-->2,x-->1,上面是三種權限對應的數字,我們可以通過數字的形式來設定一個文件的權限,比如:chmod 755 file,這樣就把對應的權限設置為user-->rwx,group-->r_x,other-->r_x。使用-R選項來遞歸修改一個目錄的權限。

四、修改user或者group

    chown username file,改變一個文件的所有者

    chgrp groupname file,改變一個文件的所屬組


免責聲明!

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



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