MAC電腦生成.DS_Store文件造成安全隱患的處理

安全問題

由於開發人員在發佈代碼時未刪除文件夾中隱藏的.DS_store,可能造成目錄信息泄露的隱患。

處理方案:

處理辦法:

第一步:排查服務器並刪除.DS_Store文件

//查詢目錄是否存在.DS_Store文件
> find . -name '*.DS_Store'

//查詢所有子目錄並刪除.DS_Store文件
> find . -name '*.DS_Store' -type f -delete

第二步:禁用MAC電腦自動生成.DS_Store文件

1.通過下面命令可以讓系統默認情況下不再生成.DS_Store文件
> defaults write com.apple.desktopservices DSDontWriteNetworkStores true
補充:如果希望系統生成.DS_Store文件,還是執行上面的命令,只不過把true改成false就可以了

2.刪除當前目錄下的所有.DS_Store文件
> sudo find ./ -name ".DS_Store" -depth -exec rm {} \;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章