国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在Linux系統(tǒng)中防止文件和目錄被意外的刪除或修改

系統(tǒng) Linux 系統(tǒng)運(yùn)維
有時(shí),我會不小心的按下 SHIFT+DELETE來刪除我的文件數(shù)據(jù)。在這篇簡短的教程中,我們一起來看看怎么在實(shí)際應(yīng)用中使用 chattr 命令,來防止文件和目錄被意外刪除。

[[227422]]

有時(shí),我會不小心的按下 SHIFT+DELETE來刪除我的文件數(shù)據(jù)。是的,我是個(gè)笨蛋,沒有再次確認(rèn)下我實(shí)際準(zhǔn)備要?jiǎng)h除的東西。而且我太笨或者說太懶,沒有備份我的文件數(shù)據(jù)。結(jié)果呢?數(shù)據(jù)丟失了!在一瞬間就丟失了。

這種事時(shí)不時(shí)就會發(fā)生在我身上。如果你和我一樣,有個(gè)好消息告訴你。有個(gè)簡單又有用的命令行工具叫chattrChange Attribute 的縮寫),在類 Unix 等發(fā)行版中,能夠用來防止文件和目錄被意外的刪除或修改。

通過給文件或目錄添加或刪除某些屬性,來保證用戶不能刪除或修改這些文件和目錄,不管是有意的還是無意的,甚至 root 用戶也不行。聽起來很有用,是不是?

在這篇簡短的教程中,我們一起來看看怎么在實(shí)際應(yīng)用中使用 chattr 命令,來防止文件和目錄被意外刪除。 

Linux中防止文件和目錄被意外刪除和修改

默認(rèn),chattr 命令在大多數(shù)現(xiàn)代 Linux 操作系統(tǒng)中是可用的。

默認(rèn)語法是:

  1. chattr [operator] [switch] [file]

chattr 具有如下操作符:

  • 操作符 +,追加指定屬性到文件已存在屬性中
  • 操作符 -,刪除指定屬性
  • 操作符 =,直接設(shè)置文件屬性為指定屬性

chattr 提供不同的屬性,也就是 aAcCdDeijsStTu。每個(gè)字符代表一個(gè)特定文件屬性。

  • a – 只能向文件中添加數(shù)據(jù)
  • A – 不更新文件或目錄的***訪問時(shí)間
  • c – 將文件或目錄壓縮后存放
  • C – 不適用寫入時(shí)復(fù)制機(jī)制(CoW)
  • d – 設(shè)定文件不能成為 dump 程序的備份目標(biāo)
  • D – 同步目錄更新
  • e – extend 格式存儲
  • i – 文件或目錄不可改變
  • j – 設(shè)定此參數(shù)使得當(dāng)通過 mount 參數(shù):data=ordered 或者 data=writeback 掛載的文件系統(tǒng),文件在寫入時(shí)會先被記錄在日志中
  • P – project 層次結(jié)構(gòu)
  • s – 安全刪除文件或目錄
  • S – 即時(shí)更新文件或目錄
  • t – 不進(jìn)行尾部合并
  • T – 頂層目錄層次結(jié)構(gòu)
  • u – 不可刪除

在本教程中,我們將討論兩個(gè)屬性的使用,即 ai ,這個(gè)兩個(gè)屬性可以用于防止文件和目錄的被刪除。這是我們今天的主題,對吧?來開始吧! 

防止文件被意外刪除和修改

我先在我的當(dāng)前目錄創(chuàng)建一個(gè)file.txt文件。

  1. $ touch file.txt

現(xiàn)在,我將給文件應(yīng)用 i 屬性,讓文件不可改變。就是說你不能刪除或修改這個(gè)文件,就算你是文件的擁有者和 root 用戶也不行。

  1. $ sudo chattr +i file.txt

使用lsattr命令檢查文件已有屬性:

  1. $ lsattr file.txt

輸出:

  1. ----i---------e---- file.txt

現(xiàn)在,試著用普通用戶去刪除文件:

  1. $ rm file.txt

輸出:

  1. # 不能刪除文件,非法操作
  2. rm: cannot remove 'file.txt': Operation not permitted

我來試試 sudo 特權(quán):

  1. $ sudo rm file.txt

輸出:

  1. # 不能刪除文件,非法操作
  2. rm: cannot remove 'file.txt': Operation not permitted

我們試試追加寫內(nèi)容到這個(gè)文本文件:

  1. $ echo 'Hello World!' >> file.txt

輸出:

  1. # 非法操作
  2. bash: file.txt: Operation not permitted

試試 sudo 特權(quán):

  1. $ sudo echo 'Hello World!' >> file.txt

輸出:

  1. # 非法操作
  2. bash: file.txt: Operation not permitted

你應(yīng)該注意到了,我們不能刪除或修改這個(gè)文件,甚至 root 用戶或者文件所有者也不行。

要撤銷屬性,使用 -i 即可。

  1. $ sudo chattr -i file.txt

現(xiàn)在,這不可改變屬性已經(jīng)被刪除掉了。你現(xiàn)在可以刪除或修改這個(gè)文件了。

  1. $ rm file.txt

類似的,你能夠限制目錄被意外刪除或修改,如下一節(jié)所述。

 

防止目錄被意外刪除和修改

創(chuàng)建一個(gè) dir1 目錄,放入文件 file.txt

  1. $ mkdir dir1 && touch dir1/file.txt

現(xiàn)在,讓目錄及其內(nèi)容(file.txt 文件)不可改變:

  1. $ sudo chattr -R +i dir1

命令中,

  • -R – 遞歸使 dir1 目錄及其內(nèi)容不可修改
  • +i – 使目錄不可修改

現(xiàn)在,來試試刪除這個(gè)目錄,要么用普通用戶,要么用 sudo 特權(quán)。

  1. $ rm -fr dir1
  2. $ sudo rm -fr dir1

你會看到如下輸出:

  1. # 不可刪除'dir1/file.txt':非法操作
  2. rm: cannot remove 'dir1/file.txt': Operation not permitted

嘗試用 echo 命令追加內(nèi)容到文件,你成功了嗎?當(dāng)然,你做不到。

撤銷此屬性,輸入:

  1. $ sudo chattr -R -i dir1

現(xiàn)在你就能想平常一樣刪除或修改這個(gè)目錄內(nèi)容了。

 

防止文件和目錄被意外刪除,但允許追加操作

我們現(xiàn)已知道如何防止文件和目錄被意外刪除和修改了。接下來,我們將防止文件被刪除但僅僅允許文件被追加內(nèi)容。意思是你不可以編輯修改文件已存在的數(shù)據(jù),或者重命名這個(gè)文件或者刪除這個(gè)文件,你僅可以使用追加模式打開這個(gè)文件。

為了設(shè)置追加屬性到文件或目錄,我們像下面這么操作:

針對文件:

  1. $ sudo chattr +a file.txt

針對目錄:

  1. $ sudo chattr -R +a dir1

一個(gè)文件或目錄被設(shè)置了 a 這個(gè)屬性就僅僅能夠以追加模式打開進(jìn)行寫入。

添加些內(nèi)容到這個(gè)文件以測試是否有效果。

  1. $ echo 'Hello World!' >> file.txt
  2. $ echo 'Hello World!' >> dir1/file.txt

查看文件內(nèi)容使用cat命令

  1. $ cat file.txt
  2. $ cat dir1/file.txt

輸出:

  1. Hello World!

你將看到你現(xiàn)在可以追加內(nèi)容。就表示我們可以修改這個(gè)文件或目錄。

現(xiàn)在讓我們試試刪除這個(gè)文件或目錄。

  1. $ rm file.txt

輸出:

  1. # 不能刪除文件'file.txt':非法操作
  2. rm: cannot remove 'file.txt': Operation not permitted

讓我們試試刪除這個(gè)目錄:

  1. $ rm -fr dir1/

輸出:

  1. # 不能刪除文件'dir1/file.txt':非法操作
  2. rm: cannot remove 'dir1/file.txt': Operation not permitted

刪除這個(gè)屬性,執(zhí)行下面這個(gè)命令:

針對文件:

  1. $ sudo chattr -R -a file.txt

針對目錄:

  1. $ sudo chattr -R -a dir1/

現(xiàn)在,你可以想平常一樣刪除或修改這個(gè)文件和目錄了。

更多詳情,查看 man 頁面。

  1. man chattr

 

總結(jié)

保護(hù)數(shù)據(jù)是系統(tǒng)管理人員的主要工作之一。市場上有眾多可用的免費(fèi)和收費(fèi)的數(shù)據(jù)保護(hù)軟件。幸好,我們已經(jīng)擁有這個(gè)內(nèi)置命令可以幫助我們?nèi)ケWo(hù)數(shù)據(jù)被意外的刪除和修改。在你的 Linux 系統(tǒng)中,chattr 可作為保護(hù)重要系統(tǒng)文件和數(shù)據(jù)的附加工具。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2017-01-06 22:08:32

LinuxShell命令

2020-09-30 06:00:00

Linux誤刪除恢復(fù)文件

2022-08-09 15:30:41

Linux

2022-03-28 19:53:24

Linux恢復(fù)文件意外刪除文件

2009-11-28 20:21:14

2022-04-20 10:25:27

Linux用戶密碼命令

2016-12-20 09:47:17

Linux命令復(fù)制文件到多個(gè)目錄

2021-04-30 13:19:20

Linux刪除分區(qū)

2019-04-10 10:15:52

Linux邏輯卷文件系統(tǒng)

2014-12-03 08:53:59

eCryptFS加密文件

2019-12-02 08:00:00

Linux管理員意外關(guān)機(jī)或重啟

2017-07-21 13:25:33

LinuxMD5哈希恢復(fù)文件

2016-11-22 19:37:54

Linux恢復(fù)文件

2017-05-25 12:04:48

Linux刪除超大文件

2018-06-01 10:37:26

Linux歸檔文件壓縮文件

2019-09-26 06:50:16

Linux命令回車字符

2017-03-14 09:45:24

2023-03-21 09:31:30

Linux命令行文件夾

2017-02-05 17:18:08

Linuxfind 命令文件數(shù)量

2020-01-08 10:15:48

Windows 10鍵盤布局Windows
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产精品chinese在线观看| 成人亚洲欧美| 亚洲成人av免费| 成人免费在线视频网站| 欧美乱做爰xxxⅹ久久久| av资源新版天堂在线| 美国十次综合久久| 免费观看30秒视频久久| 北岛玲一区二区三区四区| 一本一道综合狠狠老| 日韩黄色影片| 欧美日韩精品一区二区三区四区| 8888四色奇米在线观看| 亚洲激情第一页| 欧美成人资源| 久久久噜噜噜久久中文字免| 欧美黄免费看| 国产一区二区三区三区在线观看| 日韩视频在线免费看| 亚洲国产综合91精品麻豆 | 一区二区三区中文字幕| 国产区在线观看| 亚洲午夜色婷婷在线| 91成人入口| 三级网在线观看| 亚洲综合丝袜美腿| 日本高清成人vr专区| 国产成人精品久久二区二区91 | 91久久精品一区| 精品制服美女丁香| 91福利免费在线| 欧美精品精品一区| 无码国模国产在线观看| 久久亚洲午夜电影| 国产精品二三区| 24小时免费看片在线观看| 久久久久久亚洲精品不卡| 久久av中文| 欧美精品色婷婷五月综合| 亚洲欧美在线视频观看| h视频网站在线观看| 日日噜噜噜夜夜爽亚洲精品 | 久久久亚洲国产天美传媒修理工| 国内精品美女在线观看| 亚洲色精品三区二区一区| 日韩欧美国产1| 欧美日本亚洲韩国国产| 成人片在线播放| 日韩精品视频在线观看免费| 清纯唯美日韩| 一区二区在线播放视频| 精品国产乱码久久久久久图片 | 亚洲六月丁香色婷婷综合久久 | 色呦呦网站入口| 亚洲精品99999| 国产一区二区调教| 久久久久久久久成人| 国产专区中文字幕| 国产日产久久高清欧美一区| 日本亚洲欧美天堂免费| 制服丝袜综合网| 亚洲国产精品久久精品怡红院| 福利一区视频| αv一区二区三区| 精品福利一区二区三区免费视频| 影音先锋中文在线视频| 久久免费精品视频| 国产成人免费在线观看| 国产一二三视频| 欧美成人午夜剧场免费观看| 开心九九激情九九欧美日韩精美视频电影| 女同互忝互慰dv毛片观看| 中文日韩在线观看| 韩国午夜理伦三级不卡影院| 国产免费av高清在线| 国产精品视频一区二区高潮| 久久―日本道色综合久久| 秋霞久久久久久一区二区| 婷婷激情综合| 日本搞黄视频| 国产噜噜噜噜噜久久久久久久久| 亚洲日本欧美天堂| 国产一区二区三区日韩精品| 九色视频一区| 国产精品日韩av| 亚洲一区二区在线观看视频| 伊人久久大香线蕉| 久草福利在线| 亚洲一区精品电影| 欧美日韩一二区| 亚洲一区网站| 四虎亚洲精品| 性一交一乱一伧国产女士spa| 日韩av一区在线| av网站免费线看精品| 精品国产乱子伦一区二区| 成人黄18免费网站| 成人国内精品久久久久一区| 欧美调教femdomvk| 久久精品国内一区二区三区| 丁香久久综合| 在线麻豆国产传媒1国产免费| 成人网中文字幕| 日韩欧美不卡在线观看视频| 国产99精品在线观看| 免费成人结看片| h视频在线播放| 国产91在线视频观看| 成人福利在线视频| 精品久久国产字幕高潮| 2021国产精品久久精品| 91欧美大片| 345成人影院| 国产三级av在线| 公共露出暴露狂另类av| 欧美风情在线观看| 欧美精品乱码久久久久久| 欧美国产日韩精品免费观看| 欧美a级一区| 一本一道久久a久久| www在线视频| 在线免费观看av网站| 农村妇女精品一二区| 一区二区三区四区不卡| 国产精品高潮视频| 久久99精品国产99久久6尤物| 717成人午夜免费福利电影| 亚洲精品欧美激情| 久久综合九色综合欧美98| 国产欧美一级| 人人狠狠综合久久亚洲婷| 久久人体av| 天然素人一区二区视频| 久久99精品久久| 国产黄色免费在线观看| 香蕉影院在线| 中文字幕视频在线| 高清色视频在线观看| 99.玖玖.com| 免费高清成人| 奇米影音第四色| 成人免费xxxxx在线视频| 9久久9毛片又大又硬又粗| 精品无码国产一区二区三区av| mm131午夜| 精品欧美一区免费观看α√| 亚洲最新免费视频| 偷拍盗摄高潮叫床对白清晰| 日韩偷拍一区二区| 欧美做暖暖视频| 黑人巨茎大战欧美白妇| 日韩视频在线免费播放| 日本香蕉视频在线观看| 欧美大黑帍在线播放| 欧美女人性生活视频| 狠狠爱免费视频| 四虎最新地址发布| 成人看片app| 国产精品一级伦理| 国精一区二区三区| av在线视屏| 2023国产精华国产精品| 久久日文中文字幕乱码| 久久亚洲二区| 91在线国产观看| 一区二区视频在线| 日韩欧美国产一区二区三区| 深夜福利91大全| 91精品国产综合久久香蕉| 日韩免费电影一区二区| 国产wwwxx| 伦xxxx在线| 久久99国产成人小视频| 久久精品国产亚洲一区二区三区| 中文字幕一区二区日韩精品绯色| 欧美在线观看你懂的| 精品国内亚洲在观看18黄| 精品国产乱码久久久久久88av| 色哺乳xxxxhd奶水米仓惠香| 天堂在线视频中文网| 成人片免费看| 欧美精品色网| 亚洲三级在线免费| 亚洲欧美日韩中文在线制服| 成人欧美一区二区三区在线观看| 久久国产午夜精品理论片最新版本| 在线播放的av| 日本少妇精品亚洲第一区| 男女男精品视频| 色婷婷综合久久久中文字幕| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国产另类久久久精品极度| 欧美这里只有精品| 国产一区在线免费| 99一区二区| 欧美日韩国产精品一卡| 国产欧美亚洲日本| 欧美日韩xxx| 久久精品最新地址| 日韩av日韩在线观看|