在 Windows 中,administrator
出于安全原因,可以更改用户名。是否也可以root
在 Linux 中更改用户名?
tri*_*eee 11
虽然这在技术上是可行的,但它可能不是一个好主意。您必须审核系统上的所有代码,以检查其中是否有root
硬编码的用户名。
虽然例如 shell 脚本的推荐做法是检查用户 ID(如果它是零,你是root
)或检查你需要的实际权限(如果你可以在你想要的地方写一个文件,谁在乎你正在运行哪个精确的用户as) 但并非所有程序都遵守该建议。(事实上,许多流行的商业软件包的安装程序和/或打包脚本都包含一些非常糟糕的 shell 脚本。)
BSD 曾经使用过的一个技巧是让重复的用户/etc/passwd
使用相同的用户和组 ID,但具有不同的用户名(以及不同的 shell,这是本练习的目的);他们称这个用户为toor
。这对您的特定用例几乎没有帮助,但作为指导可能仍然有用。这(通常)有效的事实很好地表明您可以简单地root
完全重命名。