日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lsattr/chattr

發布時間:2023/12/4 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lsattr/chattr 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

lsattr/chattr主要用于特殊權限

可以用lsattr直接查看當前目錄下所有文件和目錄的特殊屬性 默認只有一個e (ext4 /ext3)

chattr +a 111.txt

lsattr 111.txt

就會發現多了一個a 那么這個a權限有什么意義呢?

我們來編輯一下111.txt ?隨便輸入一些(dhasjhdjhashjd)保存的時候有提示不能保存 ?只能退出 ?怎么辦呢?

我們可以通過 echo "1111" >> 111.txt ?給他追加 ?> (一個大于號表示重定向 兩個大于號表示追加重定向)

也就是說我們加上a權限之后呢只能再這個文件里去追加 但是不能刪除或更改內容

echo "1111" > 111.txt 如果寫成這樣也就是說把 111.txt里面的內容呢全部刪除 全部清空 然后再把1111寫入111.txt里面?
而兩個大于號會在111.txt后面直接追加

我們也不可以直接刪除111.txt ?因為有一個a權限 也不可以改名字

如果想解除限制charrt -a 即可

charrt +i 比a權限還要嚴謹 不可以追加 也不可以重定向 也不可以刪除 也不可以改名字 也不可以更改所屬主 所屬組 總之就是一句話不能改

想更改 charrt -i?

lsattr -R 不僅可以查看當前目錄下的子文件和子目錄列出來 也可以把子文件子目錄下的子文件子目錄列出來

ls 111 ?111下面有個234目錄

ls 111/234?

我們在234目錄下再去創建一個456

我們在創建一個12.txt

我們用lsattr -R看下111目錄 他可以把111目錄下的234列出來 也可以把234下的22.txt456列出來 也可以把456下面的12.txt

-R的作用在于逐層的去查看

那我們給111下面的234下面的456下面的12.txt加一個i權限

chattr 111/234/456/12.txt

那我們來刪除111目錄 rm -rf 111 正常的情況下我們是可以刪除 但是現在顯示無法刪除

那么這時候我們就應該想到有一個i或者a權限

我們可以用lsattr 111 111沒問題 去看234 234沒問題就繼續看 這樣的話一直看到456發現12.txt才發現問題的所在

如果lsattr -R只需一步就可以找出

lsattr -d 只查看目錄本身

轉載于:https://blog.51cto.com/sgc666/1882991

總結

以上是生活随笔為你收集整理的lsattr/chattr的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。