如何使用 sudo 获得 root 登录 shell?

如何使用 sudo 获得 root 登录 shell?

我的用户是该组的一部分admin,我习惯于通过输入sudo su来模拟 root。不幸的是,这会生成一个non-loginshell,如果我需要一个 shell,我需要再次输入/bin/bash -l

有没有办法让登录shell直接运行sudo命令?

答案1

sudo -i会给你一个登录 shell。

请参阅sudo手册。

关于sudo su,参见“是否有充分的理由运行 sudo su?”。

相关内容