如何不必输入 sudo 但仍保持当前用户身份?

如何不必输入 sudo 但仍保持当前用户身份?

我希望能够执行 root 命令而无需输入 sudo,但我不想更改用户,以便我仍然可以例如执行“cd ~”转到我一直在工作并拥有别名的地方。

我怎样才能做到这一点?

答案1

听起来你想要一个“sudo su”shell。你通过 sudo 运行“su”,那么你的 euid 就是 0,但你仍然拥有来自非 root ID 的环境。不过说实话,你可能想重新考虑一下,为什么在做我认为是非 root 的工作时,你必须运行 root 命令……

相关内容