全新安装 12.04-迁移权限?

全新安装 12.04-迁移权限?

我有一个运行 10.10 Desktop 的开发机,我想重新安装 12.04。我认为这比通过所有中间安装进行一系列升级更干净。清理我一路上修补过的东西也不会有什么坏处。

我的大部分(如果不是全部的话)资料都存放在安装在 /data 上的 mdadm RAID 1 对上。这包括一组由 gitosis 提供的 git 存储库,位于 /data/git;为了做到这一点,我将 gitosis 用户的主目录移到了 /data/git。

我的计划是进行全新安装,重新组装 RAID,重新创建 gitosis 用户等。

我的主要问题是关于权限。RAID 设备上目录的权限会怎样?我认为它们最终会与不存在的用户的 UID 绑定。我是否只需通过 chown 和 chgrp 重新将它们恢复到以前的状态?或者有没有一种干净的方法将它们映射回同名的新用户?

另外,我已将 / 的副本(不包括 /data)同步到 RAID 设备上的备份目录(很可能也会同步到外部目录)。这足以确保我拥有所有旧配置文件等,以备需要参考时使用吗?任何见解都值得赞赏。谢谢,Hugh

答案1

突袭无关紧要。重新安装时,您只需确保使用相同的 ID 重新创建用户/组,或将chown所有文件重新创建为新 ID。最简单的做法是备份您的/etc/passwd/etc/shadow/etc/group/etc/gshadow文件,以保留所有现有帐户。

相关内容