Linux中root的主目录为什么要放在⼀目录下,为什么不放在home下?

如题
2024-11-25 07:27:23
推荐回答(4个)
回答1:

/root是啥?root用户的home文件夹。
那为啥不是/home/root而非要单独整出个/root来呢?凸显管理员的伟大和与众不同?
这样设计的初衷是:当系统引导出现异常,管理员以root身份登陆系统修复时,如果root用户的home folder是/home/root,且如果/home单独分区还恰巧没有或不能mount,首先root bash可能由于无法访问home folder而出错;第二,root用户的home里可能有系统修复的重要工具资料,若是不能访问岂不是要出事情?
综合考量,我们选择把root的home由/home/root独立为/root,不是为了好玩,而是有实际用途的。

回答2:

/ 是所有目录的跟目录,里面包含所有东西 包括linux系统文件;

/home是用户的目录,放的是所有用户的个人文件,理论上不包含系统文件
/root是系统管理员的目录,但他并不算是普通用户,放的是管理员的文件,单用户模式下几乎用不着,
但如果你是以管理员登录系统,那么root文件目录就是你的工作目录。。。

回答3:

root是超级管理员,和普通用户是有区别的,两个目录的权限也是不一样的。
root用户拥有系统最高权限,在根目录下给root一个单独的目录,这是系统设定好的。

回答4:

home是个人目录,/是系统根目录。