安全问题:

由于开发人员在发布代码时未删除文件夹中隐藏的.DS_store,可能造成目录信息泄露的隐患。

处理办法:

第1步:排查服务器并删除.DS_Store文件


//查询目录是否存在.DS_Store文件
> find . -name '*.DS_Store'
 
//查询所有子目录并删除.DS_Store文件

> find . -name '*.DS_Store' -type f -delete


第2步:禁用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 {} ;

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部