如果没有密码,则切换到 su

如果没有密码,则切换到 su
Ubuntu 22.04

使用 ssh 密钥以 ubuntu 用户身份登录后,我执行了以下操作:

sudo su

adduser test --disabled-password
sudo su deploy

所以现在,test 在 sudo 组中,并且没有密码。

我将密钥添加到 /home/test/.ssh/authorized_keys,然后以测试用户身份重新登录。

我尝试这样做:

sudo su

但它要求我输入密码。

我需要做什么才能将测试帐户切换到 su 模式?

答案1

解决方案是在 sudoers 文件中添加以下内容:

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

这将赋予 sudo 组中的每个人 sudo 权限,而无需输入密码。

相关内容