安全問題
由於開發人員在發佈代碼時未刪除文件夾中隱藏的.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 {} \;