許可權管理之許可權屬性 chattr

2021-10-20 16:26:44 字數 1800 閱讀 8432

檔案管理之許可權屬性

1.作用

# chattr [+-選項] [檔案]

# lsattr [檔案] #檢視檔案許可權屬性

+/-a

允許追加內容

+/-i

禁止任何修改

+/-a

不更改檔案訪問時間

⛅建立三個檔案,並檢視屬性許可權

[root@shawn ~]

# touch xing1 xing2 xing3

[root@shawn ~]

# lsattr xing1 xing2 xing3

---------------- xing1

---------------- xing2

---------------- xing3

⛅分別設定屬性許可權,再檢視

[root@shawn ~]

# chattr +a xing1

[root@shawn ~]

# chattr +i xing2

[root@shawn ~]

# chattr +a xing3

[root@shawn ~]

# lsattr ./

-------a--------

./xing3 #不更改檔案訪問時間

-----a----------.

/xing1 #允許追加內容

----i-----------

./xing2 #禁止任何修改

⛅來驗證一下"a"

,能追加但無法直接覆蓋

[root@shawn ~]

# echo 111 >> xing1

[root@shawn ~]

# echo 333 > xing1

bash: xing1: 不允許的操作

[root@shawn ~]

# cat xing1

111⛅驗證"i"發現不能做任何操作

[root@shawn ~]

# echo 111 >> xing2

bash: xing2: 許可權不夠

[root@shawn ~]

# rm -rf xing2

rm: 無法刪除"xing2": 不允許的操作

[root@shawn ~]

# echo 333 > xing2

bash: xing2: 許可權不夠

[root@shawn ~]

# mv xing2 /tmp/

mv: 無法將"xing2" 移動至"/tmp/xing2": 不允許的操作

⛅刪除檔案屬性許可權

[root@shawn ~]

# chattr -a xing1

[root@shawn ~]

# chattr -i xing2

[root@shawn ~]

# chattr -a xing3

[root@shawn ~]

# lsattr ./

----------------

./xing3

----------------

./song1

----------------

./xing1

----------------

./xing2

ps: root使用者雖然受檔案許可權屬性的限制, 但root可以將這些許可權屬性去除掉,一些病毒軟體刪除或者修改不了就可能是新增了檔案許可權屬性

許可權管理之許可權屬性 chattr

chattr 選項 檔案 lsattr 檔案 檢視檔案許可權屬性 a 允許追加內容 i禁止任何修改 a不更改檔案訪問時間 建立三個檔案,並檢視屬性許可權 root shawn touch xing1 xing2 xing3 root shawn lsattr xing1 xing2 xing3 xi...

許可權管理 chattr許可權

1 chattr 許可權 對包括root在內的所有使用者都起作用 新增chattr許可權 chattr i abc 檢視chattr許可權 lsattr abc 取消chattr許可權 chattr i abc i 針對檔案 則完全不能修改該檔案,針對目錄 只能修改目錄下檔案的資料,但不允許建立和刪...

許可權管理 隱藏屬性

檔案隱藏屬性 linux下的檔案還有一些隱藏屬性,必須使用lsattr來顯示,預設情況下,檔案的隱藏屬性都是沒有設定的 ext檔案系統預設擁有e屬性 命令 chattr 超級使用者可用 描述 檔案系統屬性 用法 chattr 選項 檔案或目錄 選項 i 如果對檔案設定i屬性,那麼不允許對檔案進行刪除...