当我使用命令 sudo su 并输入密码时,我看不到 /root 目录到底包含什么
root@root:~# pwd
/root
root@root:~# ls
Desktop
答案1
我认为这一切都是术语问题。
当经验丰富的 Linux 用户谈论根目录时,他们指的是名为 的目录/
,是的,这个目录的名称只是一个斜杠。看看你在上一个问题中提供的屏幕截图(超级用户问题)并将焦点放在标题栏上,你能看到吗/
?你在/
目录中,
不幸的是,/
目录包含一个名为 的目录root
。这导致了混乱。此目录保存用户的配置文件root
,只有用户root
才有权限读取、写入或浏览此文件夹的内容。
您是以用户navid
而非用户 的身份登录的root
,因此您根本没有权限打开此文件夹。这样设置权限的原因是为了保护操作系统免受未经授权的修改,想象一下如果您删除重要的系统文件或以不适当的方式修改它会发生什么。它可能会影响系统稳定性,或者在最坏的情况下,使您的操作系统完全无法使用。
如果您想要查看或修改 -directory 的内容root
(我们应该正确地称之为/root
-directory,因为root
它是 的子目录/
),您需要学习如何在以 用户 身份登录时获取 root 权限navid
。一旦您知道如何获取 root 权限,您就必须开始小心谨慎了。
请记住,我们都是志愿者,努力工作赚取收入,并花很多空闲时间来帮忙。我们希望您能做出一些努力,善良和耐心是绝对必要的。
如果问题是[on hold]
,这并不意味着问题已被关闭,您仍然可以编辑问题以改进它,并且[on hold]
版主在审核后可能会撤回它。