以 root 身份登录时使用 sudoing

以 root 身份登录时使用 sudoing
sudo -s
//entry of password
//logged in as root
sudo -s
//no password required
sudo -s
exit
//still logged in as root
exit
exit
//finally logged out of root

我不明白为什么会发生这种情况。如果我exit在以 root 用户身份登录时在命令行中输入,我应该会被注销。

答案1

sudo 的 -s 标志创建一个新的 shell,因此每次键入 sudo -s 时,您都会创建新的 shell,然后退出回到顶部。

相关内容