Linux學習筆記 修改檔案許可權與隱藏屬性

2021-10-24 19:50:32 字數 1527 閱讀 8302

可以說linux系統就是乙個管理檔案的系統。因此檔案的許可權顯得尤為重要。那麼如何才能設定檔案的許可權呢?

1. 檔案的許可權

linux檔案的許可權有什麼呢?

終端輸入

ls -[a]l filename
就可以檢視檔案具有的許可權。

整體上檔案許可權可分為三部分,即檔案的所有者、檔案所屬的群組和其他人的許可權三個部分。每個部分又可分為三個許可權rwx。

r:read讀許可權。是否可以讀此檔案

w:write寫許可權。是否可以修改此檔案

x:execute可執行許可權。是否可執行

每個部分都是三個字元的組合[rwx],如何沒有許可權,則對應位置為[-],三個字元的順序是不會改變的。

若乙個檔案的型別與許可權資料為

[-rwxr-xr--]

則說明其許可權為

[-][rwx][r-x][r--]

第乙個橫線代表這個檔名為目錄還是檔案,當為[-]時為檔案。

第二個[rwx]代表擁有者(owner)的權利,可讀可寫可執行。

第****通群組使用者(group)的權利,可讀可執行,但不可寫。

第四個代表其他使用者的權利,只可讀。

2. 修改檔案許可權

修改檔案許可權的指令有很多,先介紹幾個常用於群組、擁有者以及各種身份的許可權修改的指令。

改變群組

$:chgrp [-r] 群組名稱 檔案或目錄
其中[-r]引數為進行遞迴的持續變更,亦及聯通次目錄下的所有檔案、目錄都更新成為這個群組之意。

改變檔案擁有者

$:chown [-r] 賬號名稱 檔案或目錄
改變許可權

$:chmod [-r] xyz 檔案或目錄
其中xyz即為上邊提到的檔案的全新[-rwxrwxrwx],這九個許可權是三個三個一組,我們可以用數字來代表各個許可權。

r:4 w:2 x:1

如 rwx=4+2+1=7,—=0+0+0=0

此外還有一種修改許可權的方法。即用u,g,o分別代表三種身份的許可權。+代表加入許可權,-代表除去許可權,=代表設定許可權。另外a代表全部身份。

$: chmod u=rwx,go=rx 檔名或資料夾
意即將檔案設定為[-rwxr-xr-x]許可權。

3.檔案的隱藏屬性

接下來介紹一下問價你的隱藏屬性。檔案的隱藏屬性用在系統安全方面有很大的用途。

$: chattr [+-=][asacdistu] 檔案或目錄名稱
選項於引數:

顯示隱藏屬性

$: lsattr [-adr] 檔案或目錄

Linux修改檔案許可權學習筆記

檔案許可權 lrwxrwxrwx 第一位代表 該檔案是乙個鏈結 其他9個字母分為三組 1.rwx 檔案所有者 2.rwx 這個檔案所有組的其他人 3.rwx 剩下的人對該檔案的許可權 r read w write 沒有許可權 x 執行 修改檔案許可權 方法一 chmod x 4對檔案是賦予執行許可權...

linux學習筆記 檔案的許可權及修改

如果訪問或執行乙個檔案顯示permission deny,一般是許可權問題。使用 ls l 可以檢視該目錄下檔案的詳細資訊。第一列就是許可權資訊,形如 drwxr xr x 或者 rwx 等等。其中,第乙個字元代表這個檔案為目錄或檔案,d為目錄,為檔案,還有其他的如b c s等 後9個字元每三個分為...

linux檔案許可權學習筆記

關於檔案型別,這裡有一點你必需時刻牢記linux裡面一切皆檔案,正因為這一點才有了裝置檔案 dev目錄下有各種裝置檔案,大都跟具體的硬體裝置相關 這一說,還有socket 網路套接字,具體是什麼,感興趣的使用者可以自己去了解或期待實驗樓的後續相關課程 和pipe 管道,這個東西很重要,我們以後將會討...