首頁  >  文章  >  運維  >  linux怎麼設定不允許更改權限

linux怎麼設定不允許更改權限

WBOY
WBOY原創
2022-05-23 16:28:554741瀏覽

在linux中,可以利用chattr指令設定不允許更改權限,該指令用於改變檔案屬性,當屬性設定為「i」時,表示不得任意更動檔案或目錄,也即設定了不允許更改權限,語法為「chattr u i 檔案或目錄」。

linux怎麼設定不允許更改權限

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼設定不允許更改權限

Linux chattr指令用來改變檔案屬性。

這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式:

a:讓檔案或目錄僅供附加用途。

b:不更新檔案或目錄的最後存取時間。

c:將檔案或目錄壓縮後存放。

d:將檔案或目錄排除在傾倒操作之外。

i:不得任意更動檔案或目錄。

s:保密性刪除檔案或目錄。

S:即時更新檔案或目錄。

u:預防意外刪除。

語法

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

參數

  -R 遞歸處理,將指定目錄下的所有檔案及子目錄一併處理。

  -v 設定檔或目錄版本。

  -V 顯示指令執行程序。

   開啟檔案或目錄的該項屬性。

  - 關閉檔案或目錄的該項屬性。

  = 指定檔案或目錄的該項屬性。

範例如下:

i:不可修改權限

範例:chattr u i filename(對應資料夾) ,則filename檔案就不可修改,無論任何人,如果需要修改需要先刪除i權限,用chattr -i filename就可以了。查看檔案是否設定了i權限用lsattr filename。

首先,我們用xshell看看有沒有i權限。 lsattr filename。如圖所示。

linux怎麼設定不允許更改權限

接下來解除i權限,在xshell輸入,chattr -i filename。如圖所示。

linux怎麼設定不允許更改權限

此時,沒有提示,但已經修改成功。再去xftp修改權限,發現很容易。平時,我們為了防止文件或網站被別人入侵,也可以加上i權限。在xshell輸入,chattr i filename。如圖所示。同樣沒有提示,但是已經成功。

linux怎麼設定不允許更改權限

推薦學習:Linux影片教學

#

以上是linux怎麼設定不允許更改權限的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn