檔案管理之許可權屬性
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屬性,那麼不允許對檔案進行刪除...