显然,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
有关更多信息,请参阅。