假设我有两个用户帐户:
- 用户(没有任何 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