Как использовать getfacl и setfacl для резервного копирования и точного восстановления файлов и папок POSIX и разрешения владельца? - PullRequest
0 голосов
/ 22 ноября 2018

Обычно мы используем chmod, chown и SUID, SGID, Sticky bit для установки permission, owner в Centos.
Теперь мне нужно сделать резервную копию папок /var/www и владелец файлов и разрешение, и восстановить на сервере git deploy.

Мой скрипт оболочки bash, как показано ниже:

getfacl -apR /var/www > acl_backup
setfacl -n --restore=acl_backup

Поскольку ACL имеет какой-то особый режим управления и будет переопределять режим управления POSIX, я должен избегать заражения моих файлов и папок дополнительным контролемТочно так же держите того же владельца и разрешение.Это значит, ни много, ни мало, я просто хочу, чтобы у моих файлов и папок был один и тот же владелец и разрешение после setfacl --restore.

Как использовать getfacl и setfacl для резервного копирования и точного восстановления файлов и папок POSIX с правами и владельцем?

...