Puede hacer esto con los comandos del paquete acl (que debería estar disponible en todas las distribuciones principales, pero podría no ser parte de la instalación base). Realizan copias de seguridad y restauran ACL cuando ACL está presente, pero también funcionan para permisos básicos, incluso en sistemas que no admiten ACL.
Para hacer una copia de seguridad de los permisos en el directorio actual y sus subdirectorios de forma recursiva:
getfacl -R . >permissions.facl
Para restaurar los permisos:
setfacl --restore=permissions.facl