Hasty Briefsbeta

双语

Converting Existing Users to systemd-homed

9 months ago
  • #Linux
  • #user-management
  • #systemd-homed
  • 传统的Linux用户管理涉及/etc/passwd、/etc/shadow、/etc/group和/etc/gshadow等文件。
  • systemd-homed提供了一种新的用户账户管理方式,需要从传统方法进行转换。
  • 转换过程是手动且存在风险的,必须进行备份并仔细准备。
  • 准备工作包括确保正确设置systemd-homed、拥有足够的磁盘空间以及备份家目录。
  • 用户必须完全注销并以root身份登录才能进行转换。
  • 出于安全考虑,现有的家目录应在操作前重命名。
  • 在删除之前,应审查并记录/etc/passwd和/etc/shadow中的用户记录。
  • systemd-homed始终为每个用户分配一个私有组,这可能与传统设置不同。
  • 删除旧用户记录后,使用homectl创建新的systemd-homed账户,保留旧的UID和GECOS信息。
  • 使用rsync将旧家目录内容迁移到新的systemd-homed管理的目录中。
  • 成功迁移后,可以删除旧家目录,用户可以在新的systemd-homed管理下正常登录。