linux命令之檔案系統許可權操作常用命令

2022-08-29 16:24:32 字數 1933 閱讀 1871

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...