在 Linux 中,为什么超级用户 root 的文件夹不在 /home 下?

在 Linux 中,为什么超级用户 root 的文件夹不在 /home 下?

您可以创建一个具有类似权限的用户root,并且其主目录将归属于/home/username。为什么root在文件系统的顶层有自己的文件夹?这只是惯例,安全问题,还是有与性能相关的原因?

答案1

原因之一是:在许多系统上,/home单独的分区(或网络共享)可能无法挂载,因此,root尽可能允许使用其常用环境登录是个好主意。

答案2

root 的主目录应位于操作系统所在的分区上,根据定义,该分区为 /,这样,如果其他磁盘分区不可用,您仍然可以以 root 身份登录,而不会出现问题。/home 有时安装在单独的分区或单独的驱动器上。如果其中包含 root 主目录并且处于脱机状态,您可能会遇到登录 shell 困难。如果您尝试以 root 用户身份解决问题,这不是一个好主意。

相关内容