如何通过root用户访问homedir

如何通过root用户访问homedir

我想访问root用户的主目录/root/。但是以下命令无法将我引导到根目录。

sudo -s

光盘〜

它指向普通用户的主目录。使用以 身份登录/root时如何访问。我正在使用。sudo -srootbash4ubuntu12.04

答案1

尝试cd /root

~通常只是主目录的简写,因此如果您是普通用户,personcd ~与 相同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 用户

相关内容