我无法访问 /root 目录

我无法访问 /root 目录

我在 Mac 上安装了 Ubuntu,不是安装在虚拟机上,而是作为第二个操作系统。当我打开终端时,我的用户名是 ubuntu,而不是 root。所以它变成了ubuntu@nadia-ubuntu:/$

然后我尝试进入根目录。我输入

cd root

但我得到了这个错误

bash: cd: root: Permission denied

我继续输入

su - root

然后它要求输入密码。我输入我的登录密码。 5秒后,我得到了这个:

su: Authentication failure

我如何获得这个root权限?

实际代码如下:

ubuntu@nadias-ubuntu:/$ cd /root
bash: cd: /root: Permission denied
ubuntu@nadias-ubuntu:/$ su -root
su: invalid option -- 'r'
Try 'su --help' for more information.
ubuntu@nadias-ubuntu:/$ su - root
Password: 
su: Authentication failure
ubuntu@nadias-ubuntu:/$ 

答案1

您混淆了具有相似名称的不同概念。

  • (又名根用户或者超级用户) 是管理员帐户,拥有机器的完全访问权限。

  • 根目录/,并且 是文件系统层次结构中的最高(最顶层)目录。

  • /根目录/root,并且 是超级用户的主目录。非特权用户(在您的情况下为“ubuntu”)通常无法访问它。

该命令su - root使你成为超级用户;为此,您必须输入超级用户的密码。

如果sudoers文件中有“ubuntu”用户,则可以使用命令sudo su - root成为超级用户;在这种情况下,您必须输入“ubuntu”用户的密码。

联机帮助页:,须藤

答案2

“根目录”是/。要到达那里,您输入

cd /

Ubuntu(以及 Linux 和 Unix)上的管理员用户名为“root”,并且有一个位于根目录中的主目录。要到达那里,您需要输入

cd /root

su - root ....我输入我的登录密码

不会。“su”命令会切换用户,并需要您尝试切换到的用户的密码 - 而不是您已通过身份验证的用户。还有另一个命令(取决于您的帐户的配置方式)允许您以另一个用户身份运行命令,该用户通过您最初使用的帐户的密码进行身份验证 - 'sudo',例如

whoami
sudo root whoami

这些都是非常基本的问题。您将花费很长时间才能找到解决方法,您需要返回此处以获取有关您使用的每个命令的帮助。互联网上有很多很好的教程 -Paul Sheer 的 Rute 用户教程和说明就是老了一点还是很不错的。

如果您确实必须回到这里,请每篇文章提出一个问题。

相关内容