文件許可權被錯誤更改
誰都有失誤的時候,上次chown -R 777 / ,這下問題大了,趕緊在網上找,首先在另一台環境相同的linux機器上面執行getfacl -R / > a.bak
然後把a.bak複製到當前機器上面執行 setfacl --restore=a.bak
這裡有個很好用的find命令
find 路徑 命令選項 -exec -ok 命令 {} \; 其中{}和\之間有空格,例如
find /etc -cmin 10 -exec -ok chmod -x {} \;
查找十分鐘錢被修改過的文件,然後對這些文件執行chmod -x命令
常用的參數:
-amin -n : 在最近的 n 分鐘內被讀取過
-amin n : 在 n 分鐘之前被讀取過
-anewer file : 比檔案 file 更晚被讀取過的檔案
-atime -n : 在最近的 n 天內讀取過的檔案
-atime n : 在 n 天前讀取過的檔案
-cmin -n : 在最近的 n 分鐘內被修改過
-cmin n : 在 n 分鐘前被修改過
-cnewer file :比檔案 file 更新的檔案
-ctime -n : 在最近的 n 天內修改過的檔案
-ctime n : 在 n 天前修改過的檔案
本文出自 「成長全記錄」 博客,請務必保留此出處http://lymrg.blog.51cto.com/1551327/863665
[火星人 ] 恢復被錯誤改動的文件許可權已經有294次圍觀