最近网上看到一篇如何进行服务器上的文件权限备份及恢复的帖子,虽然这是个小的问题,但是却让我思考很久,曾经我看到不少因为修改了服务器重要文件夹权限(/usr/bin等)而不得不重装系统的事情。那到底服务器的文件权限如何备份呢?
1.当然是备份重要文件夹了 cp -a 这种方法了,不过此方法太生硬
2.find . -printf "%p %u %g %m\n" 可以man cp 看下各参数的含义 %m代表权限.输出结果为:


3. 重点推荐
getfacl -R ./ >~/facl
setfacl --restore=../facl





转载于:https://blog.51cto.com/276067106/267662