root 用户的自定义名称

root 用户的自定义名称

显然,root 用户的用户名是 root。有没有办法将其用户名更改为其他名称,同时保留其 root 权限?示例:在 http 服务器上将其更改为 webadmin。

答案1

我建议不要这样做,因为有些软件可能依赖于 root 帐户。但如果你坚持:

  • 从 USB 驱动器启动实时发行版。
  • 挂载根文件系统。
  • usermod --root /path/to/mounted/filesystem --login newname root

启动实时发行版是必要的,因为usermod不允许您更改正在运行进程的用户的用户名。请注意,上述命令除了名称之外不会更改任何其他内容。您可能需要添加--home /path/to/new/home --move-home并且可能应该重命名邮件池。man usermod有关更多信息,请参阅。

相关内容