Backup and Restore Permissions in Linux
Inevitably every Linux administrator will eventually have to alter permissions and owerships, perhaps even FACLs. But what happens when your changes go awry? The problem is amplified if you were making changes recursively!
Fortunately there is a pretty simple method to backup the permissions, ownerships, and FACLs:
getfacl -pR /path/to/backup > /root/perms.bak
Note: Older versions of getfacl may not have the
-p flag; instead use
And if you need to restore the permissions:
Note: The restore command does not expand ~, so if the backup location is in your home directory be sure to type the full path!