專案二 任務六 管理Linux系統的檔案許可權

2021-08-18 00:24:17 字數 2543 閱讀 2268

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

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

第乙個字元一般用來區分檔案和目錄: d表示是乙個目錄,事實上在ext2(s中.目錄是。個特殊的檔案。一表示這是乙個普通的檔案。1表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。b.c 分別表示區塊裝置和其他的外圍裝置,是特殊型別的檔案。

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

每個目錄都有自己的專屬目錄,即家目錄,通常集中放置在/home目錄下,這些專屬目錄的預設許可權為rwx------,表示目錄所有者本身具有所有許可權,其他使用者無法進入該目錄。執行【mkdir】命令所建立的目錄,其預設許可權為rwxr-xr-x使用者可以根據需要修改目錄的許可權。

我們把r,w,x分別用數值4,2,1來表示,許可權數字之和即可代表對應的許可權如下:r:對應的陣列4;w:對應的數值2;x:對應的數值1;-:對應的數值0。rwx合起來就是4+2+1=7,乙個rwxrwxrwx的許可權全開放的檔案,數值為777。

第二步:使用【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 的許可權。

這裡的u=rwx代表user(檔案的擁有者)的許可權等於rwx,g=rx代表group(所屬組)的許可權等於rx,o=rx 代表other(其他人)的許可權等於rx。

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

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

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

【chown yhy 123.txt】把123.txt檔案的擁有者改為yhy使用者。

【ls -l】檢視檔案的詳細資訊。

要改變所屬組,可使用【chown:yhy 123.txt】命令把123.txt檔案的所屬組改為yhy,然後使用【ls -l】命令檢視檔案的詳細資訊,如圖:

要修改目錄的許可權,使用-r引數就可以了,方法和前面一樣。    

除了可以通過【chown】命令改變檔案的擁有者以及所屬組外,還可以通過【chgrp】命令改變檔案的所屬組。

【chgrp yangs /ect/123.txt】修改/etc/a.txt屬組為yangs。

【chmod yhy.zck a.txt】或【chmod yhy:zck a.txt】把a.txt檔案的擁有者改為yhy,所屬組改為zck。

第四步:認識umask 

預設的許可權可用【umask】命令修改,用法非常簡單,只需執行【umask 777】命令,便代表遮蔽所有的許可權,因而之後建立的檔案或目錄,其許可權都變成000,依此類推,如圖:

第六步:識別檔案顏色

顏色不一樣,檔案的型別也不同。

淺藍色:表示鏈結的檔案;

灰色:表示其它檔案;

綠色:表示可執行檔案;

紅色:表示壓縮檔案;

藍色:表示目錄;

紅色閃爍:表示鏈結的檔案有問題了;

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

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

centos中常用的有關許可權的幾個命令以及釋義如下,熟悉他們會讓你的運維會事半功倍。

【chmod u+x,g-x,o=x test】 所有者加上執行許可權,組成員減少執行許可權,其他成員設定為執行許可權。

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

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

【umask】檢視當前umask引數。

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

【umask 066】改變umask引數為066。

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

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

專案二 任務六 管理Linux系統的檔案許可權

第一步 認識檔案許可權說明。執行 ls l 或 ls al 或 ll 命令後顯示結果如圖。第二步 使用 chomd 命令改變檔案或目錄的訪問許可權。可執行命令 chmpd 改變命令或許可權,chmod 777 123.tex 把123.tex的許可權設定為777。chmod 777 home use...

專案二 任務六管理Linux系統的檔案許可權

第一步 認識檔案許可權說明 使用linux的同學都知道,在linux下列出當前目錄下的檔案和子目錄的命令是 ls,同時 ls 又有許多引數,我們現在要檢視檔案的型別和許可權使用ls al.r xr xr x 這個字串我們需要分成兩部分來看,第一部分是第乙個字元,代表檔案的型別 linux下檔案的型別...

專案二 任務六 管理Linux系統的檔案許可權

第1步 認識檔案許可權說明 執行 ls l 或 ls al 或 ll 命令後顯示的結果 第2步 使用 chmod 命令改變檔案或目錄的訪問許可權 在文字模式下,可執行 chmod 命令改變檔案和目錄的許可權。chmod 777 123.txt 把 123.txt 檔案的許可權設定為 777。chmo...