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 权限,而无需输入密码。