由于间歇性的互联网连接和一些胖手指打字,我来接近发送chown -R me.group /命令chown -R me.group /我的服务器,我认为这将是相当破坏性的。
有没有办法只备份系统上所有文件的权限?
要备份系统上的所有权限:
getfacl -R / > acl_backup
恢复:
setfacl --restore=acl_backup
当然,看看手册,但是这是一个非常简单的命令,很多人都不知道:
man getfacl man setfacl
您可以运行ls -lR / > permissions_backup来创build一个包含所有权限的文件,但是这将很难恢复。 你当然可以快速写一个脚本来做到这一点。
没有特定的命令来备份文件权限。 正如之前的海报所提到的,你可以制作recursion查找或ls -lR到文件,然后将该文件与你感兴趣的任何特定文件的权限进行比较。
另外,还有一些入侵检测软件包,可以监控文件大小和权限,这可能是你的场景过度的。
TID。
如果您使用的是Linux发行套件(基本上除Slackware以外的任何套件),则权限可能存储在RPM / Deb /任何数据库中。 对于RPM,请查看–setperms和–setugids选项。