我现在搜索了一段时间,但找不到这个问题的答案。
我有一个基于 Linux 的服务器 (centOs)。
在根文件夹 (/) 中,我有一个名为 root (/root) 的文件夹。
现在当我 sudo cd root/ 我留在同一个文件夹(/)中。
首先我认为 /root 是一个符号链接,但符号链接是 cian 蓝色,这里我有深蓝色。
我读过 /root 文件夹是根用户文件夹,但我没有进入。
有人可以解释一下这里发生了什么吗?
/(根目录)vs/root目录/名为 as 的目录Root Directory位于文件系统层次结构的顶部。
现在/root是Home directory for User named Root. 见上图右下角。
/home,用户Root也必须有一个目录。Root用户需要知道系统的每一个细节,所以他的主目录是在/自己的名字下创建的/root sudo cd root/留在同一个文件夹中时 (/)cd is a builtin shell command, so doing sudo cd /root won't work
Run Code Online (Sandbox Code Playgroud)
看到这个:
amit@C0deDaedalus:~$ cd /root
bash: cd: /root: Permission denied
amit@C0deDaedalus:~$
amit@C0deDaedalus:~$ sudo cd /root
[sudo] password for amit:
sudo: cd: command not found
Run Code Online (Sandbox Code Playgroud)
相反,您必须首先更改为 root 用户,然后执行 cd 以 /root
$ sudo -i
# cd /root
# pwd
Run Code Online (Sandbox Code Playgroud)
随意添加更多细节。
| 归档时间: |
|
| 查看次数: |
54335 次 |
| 最近记录: |