文件權限被錯誤更改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 天前修改過的檔案