1. umask:設定許可權掩碼 語法:umask [引數]
命令說明:umask可以單獨使用,可以設定目錄與檔案的預設許可權,預設許可權掩碼是022,所以預設目錄許可權是777-022=755,讀許可權是4,寫許可權是2,執行許可權是1,第乙個7是所有者的許可權,第二個5是所屬組的許可權,第三個是其他人的許可權,而新建的檔案就是666-022=644,
引數說明:你要檢視或設定的檔案或目錄的許可權掩碼
命令示例:單獨使用umask顯示為0022,第乙個數表示八進位制數,可忽略不計,但可以自行設定
如:umask 777
設定完後,你新建立乙個檔案或目錄,會發現沒有任何許可權的顯示
2. chmod:更改檔案或目錄的許可權 語法:chmod [選項][引數]
命令說明:可以自行更改檔案或目錄的讀,寫,執行的許可權,分別顯示為r,w,x,也可用數字代替,r為讀許可權,數字為4,w為寫許可權,數字為2,x為執行許可權,數字為1,所有的許可權為a,也就是7。
常用選項說明:
-r:遞迴更改目錄及之下的所有檔案的許可權
引數說明:你需要更改的那個檔案或者目錄的名字
命令示例:比如有乙個111的新建立的檔案,因為許可權掩碼的關係,檔案預設是666-0222=644,也就是所有者可讀可寫,所屬組和其他人可讀,我們要讓111變成所有者擁有所有許可權,所屬組擁有可讀可寫,其他人沒有許可權,如下:
chmod 760 /111
用ls -l檢視/111可以看到顯示為-rwxrw----,第乙個『-』,為檔案的型別,顯示-就是檔案,d就是目錄
3. chown:更改檔案或目錄的所有者的所屬組 語法:chown [選項][引數]
命令說明:更改檔案或目錄的的所有者和所屬組,但若是只提供使用者名稱的話,所屬組是不會改變的,如果要同時改變所有者和所屬組,需要用冒號或者點分開
常用選項說明:
-r:遞迴更改目錄及之下的所有檔案的所有者和所屬組
引數說明:你需要更改的那個檔案或者目錄的名字
命令示例:
你當前是root使用者,新創乙個目錄123,那麼這個目錄的所有者和所屬組都為root,我們有個賬戶為zhang3,要將123目錄的所有者和所屬組更改為zhang3
chown zhang3:zhang3 123
用ls -l檢視跟目錄,123的所有者和所屬組已經被更改成了zhang3
4. getfacl:檢視檔案或目錄的訪問控制列表 語法:getfacl [選項][引數]
命令說明:可以顯示你指定的檔案或者目錄的許可權資訊並列出來
常用命令選項:
-r:遞迴顯示目錄及之下的所有檔案的資訊
引數說明:你要檢視的指定的目錄或者檔案
命令示例:
檢視家目錄的資訊,getfacl /home
會顯示:file:home 檔名
owner:root 所有者
group:root 所屬組
user:rwx 所有者許可權
group:r-x 所屬組許可權
other:r-x 其他人許可權
5. setfacl:更改設定檔案或目錄的訪問控制列表 語法:setfacl:[選項][引數]
命令說明:getfacl可以檢視訪問控制列表的資訊,而setfacl可以更改這裡面的資訊,通常這兩個命令一起使用
常用選項說明:
-m:更改檔案的訪問控制列表
-b:刪除所有的訪問控制列表條目
-x:根據檔案中訪問控制列表移除條目
-r:遞迴更改配置目錄及之下的所有檔案
引數說明:你指定要進行設定的檔案或者目錄的名字
命令示例:當前有乙個名為111的檔案,可以先用getfacl檢視資訊,若需要新增資訊。可以
setfacl -m u zhang3:rwx 111 這樣在使用getfacl檢視,會發現在user這一項下多了乙個user:zhang3:rwx
這是新增使用者,也可以用g,新增組,注意遞迴的時候,-r一定要在-m的前面
Linux命令之檔案系統
檔案系統分析 badblocks v dev hda1 檢查磁碟hda1上的壞磁塊 fsck dev hda1 修復 檢查hda1磁碟上linux檔案系統的完整性 fsck.ext2 dev hda1 修復 檢查hda1磁碟上ext2檔案系統的完整性 e2fsck dev hda1 修復 檢查hda...
linux檔案系統許可權
777 任何人可讀寫 440 不可讀寫 644 唯讀 755 可執行文件不可修改 rw 600 只有屬主有讀寫許可權。rw r r 644 只有屬主有讀寫許可權 而屬組使用者和其他使用者只有讀許可權。rwx 700 只有屬主有讀 寫 執行許可權。rwxr xr x 755 屬主有讀 寫 執行許可權 ...
linux檔案系統許可權
許可權型別 rwx,讀 寫 執行 r 4 w 2 x 1 rwx許可權說明 1.對於檔案而言 r 可以獲取檔案的資料 w 可以修改檔案資料 x 可以將此檔案執行為程序 2 對於目錄而言 r 可以使用ls命令獲取檔案列表 w 可以修改檔案列表,即建立和刪除 x 表示我們可以cd此目錄,並且可以使用ls...