管理 Linux系統的檔案許可權

2021-08-18 04:03:08 字數 2260 閱讀 2853

第1步:認識檔案許可權說明

執行【ls -l】或【ls -al】或【ll】命令後顯示的結果如圖所示:

第乙個字元一般用來區分檔案和目錄:d表示是乙個目錄,事實上在ext2fs中,目錄是乙個特殊的檔案。—  表示這是乙個普通的

檔案。l表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。

第2~10個字元是用來表示一般許可權,每3個為一組,左邊3個字元表示所有者許可權,中間3個字元表示與所有者同一組的使用者的權

限,右邊3個字元是其他使用者的許可權。每個使用者都有自己的專屬目錄,即家目錄,通常集中放在/home目錄下,這些專屬目錄的

預設許可權為rwx------,表示目錄所有者本身具有所有的許可權,其他使用者無法進入該目錄。執行【mkdir】命令所建立的目錄,其

預設許可權為rwxr-xr-x,使用者可以需要修改目錄的許可權。

檔案和目錄的許可權表示,是用r、w、x這3個字元代替所有者、使用者組和其他使用者的許可權。我們把r、w、x分別用數值4、2、1來

表示,許可權數字之和可代表對應的許可權,具體如下:

r:對應數值4;

w:對應數值2;

x:對應數值1;

-:對應數值0。

第2步:使用【chmod】命令改變檔案或目錄的訪問許可權

在文字模式下,可執行【chmod】命令改變檔案和目錄的許可權。

【chmod 777 123.txt】把123.txt檔案的許可權設定為777.

【chmod 777 /home/user】僅把/home/user目錄的許可權設定為rwxrwxrw。

【chmod -r 777 /home/user】將整個/home/user目錄與其中的檔案和子目錄的許可權都設定為rwxrwxrwx。

【chmod u=rwx,g=rx,o=rx 123.txt】把123.txt檔案設定為755的許可權。

第3步:更改檔案的所有者以及所有組

檔案和目錄的許可權可以改變,使用【chown】命令還可以改變其所有者和所屬使用者組。

先使用【touch 123.txt】命令建立乙個檔案後再執行【ls -l】或【ll】命令檢視檔案的情況,如圖所示:

第4步:認識umask

第5步:識別特殊許可權

第6步:識別檔案顏色

在linux中檔名顏色不同,代表檔案型別不一樣,具體如下:

灰色:表示其他檔案;

綠色:表示可執行檔案;

紅色:表示壓縮檔案;

藍色:表示目錄;

黃色:表示裝置檔案,包括block、char、fifo。

用【dircolors -p】命令可以看見預設的顏色設定。

【touch a.txt】建立的一般檔案,檔案顏色為白色。

【chmod 755 a.txt】增加可執行許可權後,檔案顏色變為綠色。

【ln /etc/abc.txt 345.txt】執行命令後,檔案顏色變為天藍色。

第7步:總結常用的幾個命令

【chmod u+x,g-x,o=x test】所有者加上執行許可權,熟悉它們會讓你的運維事半功倍。

【chmod -r 766 ./】修改當前目錄許可權,要求裡面的所有檔案和資料夾的許可權修改為766.

【chown user1:g3 zip.zip】修改zip.zip的所有者為user1,所有者為g3。

【umask】檢視當前umask引數。

【touch /home/dir1】在/home目錄下建立新目錄dir1。

【ll /home/dir1】顯示目錄dir1的詳細資訊,記錄目錄的許可權記錄。

【umask 066】改變umask引數066.

【chmod g+w /home/dir1】位dir1的同組使用者增加寫許可權。

【chmod 755 /home/dir1】改變file1的檔案許可權為755。

Linux系統中的檔案許可權管理

1.檔案許可權的讀取 ls l filename 檢視檔案的屬性 mkdir dl dirname 檢視目錄的屬性 檔案元資料 1 檔案的型別 空檔案或者文字 d 目錄 l 軟鏈結 s socket 套接字 b block 塊裝置 c 字元裝置 2 此檔案許可權 3 表示檔案載入了安全上下文 4 硬...

Linux檔案系統許可權管理

r x r x r x 555 屬主 屬組 其他人 r w x r w x r w x 4 2 1 4 2 1 4 2 1 7 7 7 基於ugo,user group other 9位 對於檔案而言 r 可以獲取檔案的資料 w 可以修改檔案的資料 x 可以將此檔案執行成為程序 對於目錄而言 r 可...

Linux系統的許可權管理

1.檔案存在的意義 系統最底層安全設定的方法之一 保證檔案可以被可用的使用者做出相應的操作 2.檔案許可權的檢視 ls l 檔名 ls ld 目錄名 ll 直接檢視檔案屬性 ll l 直接檢視目錄 l 硬鏈結 s 套接字 互動 在資料庫內部做 程式對外開放的門 b 塊裝置 儲存資源的容器 dev c...