Я создал учетную запись в Ubuntu с флагом --disabled-password.
Когда я вхожу в эту учетную запись через ssh с использованием аутентификации с открытым ключом и выполняю команду sudo, например, apt install, sudo запрашивает пароль. Хотя я не знаю, что это, потому что я отключил пароль для учетной записи.
Какой пароль для sudo в учетной записи с отключенным паролем?
Это не будет летать ... вам нужен пароль, чтобы пользователь sudo мог отключить пароль sudo. Так что все наоборот: сначала отключите sudo pwd, а затем отключите пароль. И я НИКОГДА не предлагаю выполнять подобные действия без резервного пользователя sudo. Оставьте 1-го пользователя sudo как есть. Может быть, с хорошим паролем (64 символа вы генерируете случайным образом и сохраняете его в сейфе). Используйте второй аккаунт sudo, чтобы настроить свой метод. Таким образом, вы можете использовать свой первый sudoer в качестве запасного варианта.
И вам нужно
{user} ALL=(ALL) NOPASSWD:ALL
в
/etc/sudoers.d/{user}
Если вы не можете отменить отключение, вы можете использовать сеанс в реальном времени для редактирования файла sudoers.