仅更改目录的权限和所有权

仅更改目录的权限和所有权

我尝试更改 gitlab 的默认安装目录,这导致所有文件的权限和所有权发生更改。它没有启动。我只想从其他实例复制权限和所有权。是否可以?

答案1

# other instance
cd "$gitlab_root_default" 
getfacl --recursive . >/root/gitlab_permissions
# copy /root/gitlab_permissions to new system

# new system
cd "$gitlab_root_new" 
setfacl --restore=/root/gitlab_permissions

相关内容