完整的 Linux 帐户重命名

完整的 Linux 帐户重命名

我想使用“通用”用户帐户名创建 Linux 安装的“通用”版本(例如,创建新发行版)。当然,一种方法是从头开始,重新安装并创建一个新的 UID=1000 帐户/GID。

我想知道是否有可能将正在运行的系统转换为这样的通用版本。这至少需要

  • /etc/passwd替换shadow、group 文件中的用户名/组名
  • 重命名/home/user;也许最初添加一个到旧用户名的硬链接——我不确定使用符号链接$HOME是否会产生问题
  • 替换用户点文件中的用户名(包括.local、、.configxfce / 等等)
  • (??)更改二进制配置文件(dconf?)

还有什么?可能造成负面影响吗?

相关内容