当 UID 不匹配时将用户映射到文件系统用户?

当 UID 不匹配时将用户映射到文件系统用户?

假设我有一个名为用户有UID1001在一个系统和同一用户(名为用户)与另一个 UID,比方说1002

如果我从第二个系统拔下磁盘驱动器并将其插入第一个系统,是否有一种优雅的方式可以让新添加的驱动器上的 UID 1002 与当前系统上的 UID 1001 相同(无需实际扫描文件树)并chown从 1002 到 1001)?

答案1

我不熟悉任何值得建议的机制,这将有助于在这里做你想做的事情。大多数采用的典型方法是使用 LAN 上的集中管理服务,该服务管理服务器/计算机上的所有 UID。

过去我使用 FreeIPA、NIS 和 LDAP 来完成此任务。截至今天,我使用 FreeIPA 主要是因为我发现它易于设置和管理。它有一点学习曲线,但它有效地解决了用户及其数据跨多个服务器的问题。

Serverfault 上也很好地介绍了这个主题:

如果您有兴趣设置 FreeIPA,本教程是您在 CentOS 7.x 上开始使用它的好地方,标题为:如何在 CentOS 7 上使用 FreeIPA 设置集中式 Linux 身份验证。如果你更喜欢看视频,那就是这个视频以及涵盖安装/设置的视频

相关内容