9.16 Linux修改文件或目錄的隱藏屬性(chattr命令)

      網友投稿 931 2022-05-29

      管理 linux 系統中的文件和目錄,除了可以設定普通權限和特殊權限外,還可以利用文件和目錄具有的一些隱藏屬性。

      chattr 命令,專門用來修改文件或目錄的隱藏屬性,只有 root 用戶可以使用。該命令的基本格式為:

      [root@localhost ~]# chattr [+-=] [屬性] 文件或目錄名

      + 表示給文件或目錄添加屬性,- 表示移除文件或目錄擁有的某些屬性,= 表示給文件或目錄設定一些屬性。

      表 1 列出了常用的一些屬性及功能。

      【例 1】 給文件賦予 i 屬性。

      [root@localhost ~]# touch ftest \#建立測試文件 [root@localhost ~]# chattr +i ftest [root@localhost ~]# rm -rf ftest rm:cannot remove 'ftest':Operation not permitted \#無法刪除"ftesr",操作不允許 \#被賦予i屬性后,root不能刪除 [root@localhost ~]# echo 111>>ftest bash:ftest:Permission denied \#權限不夠,不能修改文件中的數據

      可以看到,設置有 i 屬性的文件,即便是 root 用戶,也無法刪除和修改數據。

      【例 2】為目錄賦予 i 屬性。

      [root@localhost ~]# mkdir dtest \#建立測試目錄 [root@localhost dtest]# touch dtest/abc \#再建立一個測試文件abc [root@localhost ~]# chattr +i dtest \#給目錄賦予i屬性 [root@localhost ~]# cd dtest [root@localhost dtest]# touch bed touch: cannot touch 'bed':Permission denied \#無法創建"bcd",權限不夠,dtest目錄不能新建文件 [root@localhost dtest]# echo 11>>abc [root@localhost dtest]# cat abc 11 \#可以修改文件內容 [root@localhost dtest]# rm -rf abc rm: cannot remove 'abc': Permission denied \#無法刪除"abc",權限不夠

      一旦給目錄設置 i 屬性,即使是 root 用戶,也無法在目錄內部新建或刪除文件,但可以修改文件內容。

      給設置有 i 屬性的文件刪除此屬性也很簡單,只需將 chattr 命令中 + 改為 - 即可。

      【例 3】演示 a 屬性的作用。

      假設有這樣一種應用,我們每天自動實現把服務器的日志備份到指定目錄,備份目錄可設置 a 屬性,變為只可創建文件而不可刪除。命令如下:

      [root@localhost ~]# mkdir -p /back/log \#建立備份目錄 [root@localhost ~]# chattr +a /back/log \#賦予a屬性 [root@localhost ~]# cp /var/log/messages /back/log \#可以復制文件和新建文件到指定目錄中 [root@localhost ~]# rm -rf /back/log/messages rm: cannot remove '/back/log/messages': Permission denied \#無法刪除 /back/log/messages,操作不允許

      9.16 Linux修改文件或目錄的隱藏屬性(chattr命令)

      注意,通常情況下,不要使用 chattr 命令修改 /、/dev/、/tmp/、/var/ 等目錄的隱藏屬性,很容易導致系統無法啟動。另外,chatrr 命令常與 lsattr 命令合用,前者修改文件或目錄的隱藏屬性,后者用于查看是否修改成功。有關 lsattr 命令,放到下節講解。

      Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Python 100例實戰訓練——day01
      下一篇:JAVA編程講義之Java開發入門
      相關文章
      青青青亚洲精品国产| 亚洲狠狠婷婷综合久久久久| 亚洲2022国产成人精品无码区| va亚洲va日韩不卡在线观看| 亚洲av永久无码精品秋霞电影秋 | 亚洲AV成人无码网站| 亚洲欧洲自拍拍偷综合| 亚洲第一成年网站视频 | 亚洲精品无码久久久久AV麻豆| 亚洲av无码一区二区三区人妖 | 亚洲精品无码av片| 亚洲国产无线乱码在线观看| 亚洲日韩国产AV无码无码精品| 亚洲午夜精品久久久久久app | 亚洲精品无码午夜福利中文字幕| 美腿丝袜亚洲综合| 亚洲综合无码AV一区二区| 亚洲色欲色欲www在线播放| 亚洲一级毛片免费观看| 伊人久久大香线蕉亚洲五月天| 亚洲区小说区图片区QVOD| 亚洲午夜福利717| 亚洲高清无码综合性爱视频| 亚洲日韩看片无码电影| 亚洲欧美乱色情图片| 亚洲a∨无码一区二区| 亚洲AV日韩精品一区二区三区 | 亚洲国产黄在线观看| 亚洲综合国产精品第一页| 亚洲精品乱码久久久久久中文字幕 | 亚洲视屏在线观看| 亚洲另类自拍丝袜第1页| 亚洲一区二区影院| 亚洲自偷精品视频自拍| 亚洲欧洲日韩极速播放| 国产精品国产亚洲区艳妇糸列短篇| 午夜亚洲乱码伦小说区69堂| 久久久久亚洲AV无码专区网站 | 亚洲精品天堂成人片AV在线播放| 亚洲avav天堂av在线网毛片| 亚洲精品一级无码中文字幕|