--disabled-password 用户的 sudo 密码是什么

Tri*_*rry 9 ssh sudo password login

我在 ubuntu 上创建了一个带有 --disabled-password 标志的帐户。

当我使用公钥身份验证通过 ssh 登录此帐户并执行 apt install 之类的 sudo 命令时,sudo 要求输入密码。虽然我不知道它是什么,因为我禁用了帐户的密码。

禁用密码帐户上的 sudo 密码是什么?

Rin*_*ind 11

那不会飞......你需要一个 sudo 用户的密码才能禁用 sudo 密码。所以反过来:首先禁用sudo pwd,然后禁用密码。我建议永远不要在没有备份 sudo 用户的情况下执行此类操作。保持第一个 sudo 用户不变。也许有一个好的密码(您随机生成 64 个字符并将其存储在保险箱中)。使用第二个 sudo 帐户来设置您的方法。这样你就可以使用你的第一个 sudoer 作为后备。

你需要

{user} ALL=(ALL) NOPASSWD:ALL 
Run Code Online (Sandbox Code Playgroud)

/etc/sudoers.d/{user}
Run Code Online (Sandbox Code Playgroud)

如果您无法取消禁用,您可以使用实时会话来编辑 sudoers 文件。