对于没有 sudo 权限的用户,如何替换“su user_with_sudo; sudo -s”?

对于没有 sudo 权限的用户,如何替换“su user_with_sudo; sudo -s”?

假设我有两个用户帐户:

  • 用户(没有任何 sudo 权限)
  • user_with_sudo (具有所有 sudo 权限)

现在,我已以 身份登录,user但想以 身份执行某些操作root,例如切换到完整的 root Bash。但sudo -s由于我不是 sudoer,因此无法工作。

因此,我首先必须切换到 sudoer 用户:

su user_with_sudo

并输入密码。

现在我已登录user_with_sudo并可以拨打电话,sudo -s但我必须再次输入相同的密码,这有点烦人。

是否有一个命令,可以切换到 sudoer 用户并运行命令,只需root输入一次密码?基本上,是否有一个命令替代:

su user_with_sudo
(enter password)
sudo -s
(enter same password again)

答案1

您可以从 sudo 命令的手册页编辑 /etc/sudoers 文件以允许这样做

https://unix.stackexchange.com/questions/43135/allowing-a-user-to-use-sudo-without-a-password

相关内容