恢復被錯誤改動的文件權限

文件權限被錯誤更改linux

誰都有失誤的時候,上次chown -R 777 / ,這下問題大了,趕忙在網上找,首先在另外一臺環境相同的linux機器上面執行getfacl -R / > a.bak
而後把a.bak複製到當前機器上面執行 setfacl --restore=a.bakide

這裏有個很好用的find命令rest

find  路徑 命令選項 -exec -ok 命令 {} \;  其中{}和\之間有空格,例如get

find /etc -cmin 10 -exec -ok chmod -x {} \;it

查找十分鐘錢被修改過的文件,而後對這些文件執行chmod -x命令class

經常使用的參數:file

-amin -n : 在最近的 n 分鐘內被讀取過權限

 

  -amin n : 在 n 分鐘以前被讀取過im

 

  -anewer file : 比檔案 file 更晚被讀取過的檔案di

 

  -atime -n : 在最近的 n 天內讀取過的檔案

 

  -atime n : 在 n 天前讀取過的檔案

 

  -cmin -n : 在最近的 n 分鐘內被修改過

 

  -cmin n : 在 n 分鐘前被修改過

 

  -cnewer file :比檔案 file 更新的檔案

 

  -ctime -n : 在最近的 n 天內修改過的檔案

 

  -ctime n : 在 n 天前修改過的檔案

相關文章
相關標籤/搜索