关于服务器文件权限的备份

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

setfacl - set file access control lists

你可能感兴趣的:(备份,职场,服务器,休闲)