![如何通过root用户访问homedir](https://linux22.com/image/1327954/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87root%E7%94%A8%E6%88%B7%E8%AE%BF%E9%97%AEhomedir.png)
我想访问root
用户的主目录/root/
。但是以下命令无法将我引导到根目录。
sudo -s
光盘〜
它指向普通用户的主目录。使用以 身份登录/root
时如何访问。我正在使用。sudo -s
root
bash4
ubuntu12.04
答案1
尝试cd /root
。
~
通常只是主目录的简写,因此如果您是普通用户,person
则cd ~
与 相同cd /home/person
。
答案2
使用命令:
sudo -i
以 root 身份启动交互式会话,该会话被视为登录 shell。这将适当地设置 HOME 环境变量。
答案3
sudo -s
允许您执行如下命令另一个用户(须藤)
基本上,你仍然使用你的普通用户但是 -s 后面的单个命令被执行另一个用户(就你的情况而言是 root)。
$sudo -s ls -l // you are root on this line
$cd ~ // you are regular user on this line
这就是你被重定向到你的主页的原因普通用户。
一般来说做这样的事情是个坏主意,这就是为什么 Ubuntu 禁用这种形式的 root 登录。
如果你能给我们一个提示,你想实现什么,有人可能会想出如何解决这个问题,而不用替换你的普通用户外壳根壳。
答案4
sudo su - root
su 将切换用户
但是你需要指定想要切换的用户,例如 - root
如果不指定用户,则默认使用 Root 用户