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

2021-10-11 22:50:37 字數 1964 閱讀 3479

# 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

檔案管理之許可權屬性 1.作用 chattr 選項 檔案 lsattr 檔案 檢視檔案許可權屬性 a 允許追加內容 i 禁止任何修改 a 不更改檔案訪問時間 建立三個檔案,並檢視屬性許可權 root shawn touch xing1 xing2 xing3 root shawn lsattr 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屬性,那麼不允許對檔案進行刪除...