Назад | Перейти на главную страницу

Заблокировать учетную запись пользователя и по-прежнему иметь возможность входить в систему через открытый ключ ssh?

Возможно ли иметь учетную запись пользователя в Linux, которая может входить в систему только через открытый ключ SSH?

Я думал просто сделать sudo passwd -l myuser и заблокировать учетную запись (так что мне не нужно генерировать какой-то случайный и безопасный пароль) и разрешить вход только через открытый ключ SSH. К сожалению, это не работает (журнал говорит: Пользователь myuser не разрешен, потому что учетная запись заблокирована).

Спасибо

Просто сгенерируйте случайную строку и передайте ее в useradd команда. Если ничего другого, useradd -p '*NP*' <userid> сделает свое дело.