Разблокирование Ubuntu с контактом вместо длинного пароля

Я пытаюсь настроить контакт, разблокировали для моего ноутбука под управлением Ubuntu 19.10. Все идет очень гладкое за исключением того, что я не знаю, как сделать это. Я нашел страницу, которая имеет процедуру. https://bbs.archlinux.org/viewtopic.php? id=246734

Я думаю, что это должно работать, но я очень плохо знаком с Ubuntu/Linux, и я не могу понять инструкции правильно.

Кто-либо может объяснить меня, как сделать это?

Править: Я являюсь промежуточным посредством процесса. Созданный файл и установленный пакет. Но не знайте, что сделать с файлом. Помогите

Заранее спасибо.

0
задан 22 March 2020 в 15:42

2 ответа

В первую очередь, это - плохая вещь мудрая безопасность!

И Вы используете Дугу инструкция Linux относительно Ubuntu....

Ubuntu путь:

Шаг 1

Выполненное обновление управляет, чтобы обновить хранилища пакетов и получить последнюю информацию пакета.

sudo apt-get update -y

Шаг 2

Выполните команду установки с флагом-y для быстрой установки пакетов и зависимостей.

sudo apt-get install -y libpam-pwdfile

Касательно: https://zoomadmin.com/HowToInstall/UbuntuPackage/libpam-pwdfile

0
ответ дан 22 March 2020 в 23:20

Ради потомства:

Итак, сначала:

sudo apt install -y libpam-pwdfile

Если у вас нет команды "mkpasswd", то вам нужно сначала установить "whois"

sudo apt install whois

Затем возьмите имя пользователя, которое вы используете для входа в систему, скажем, «бен» и сделайте следующее:

sudo -i

cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password_ORIGINAL

echo "ben:$(mkpasswd -5)" > /etc/custompinfile

Затем вам нужно отредактировать /etc/pam.d/gdm-password (или другой менеджер рабочего стола или что-то еще, кого это волнует, вы поймете out, то, что управляет вашими логинами, у меня это gdm-password)

и добавьте эту строку вверху, верхняя часть моего /etc/pam.d/gdm-password выглядит так

#%PAM-1.0
auth    sufficient  pam_pwdfile.so pwdfile=/etc/custompinfile

Что угодно, gedit , nano, vim, но для его редактирования нужны права sudo.

Затем я сохранил, вышел и вышел из системы, и когда я снова вошел в систему, мне требовался только пин-код на экране блокировки, но он не принимал пин-код при запросе привилегий sudo, чего мы и хотели, иначе мы бы просто поставил пароль 1234.

Если вы все напортачите, то можете загрузиться в режиме восстановления (если у вас нет двойной загрузки с виндой, я думаю, это что-то вроде нажатия Shift при запуске, тогда будет меню выбора восстановления режиме, в режиме восстановления вы можете просто получить доступ к оболочке как root и вернуть /etc/pam.d/gdm-пароль обратно в исходное состояние, если вы его помните ;-) Поэтому, возможно, неплохо сделать резервную копию. исходного файла gdm-пароля, например cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password_ORIGINAL

Помните, файл /etc/custompin может называться как угодно, но содержимое внутри должно быть иметь следующий формат: пользователь:хешированный пароль А хешированный пароль получается с помощью mkpasswd -5 при установке whois-пакета и его запуске.

2
ответ дан 4 January 2021 в 07:32

Другие вопросы по тегам:

Похожие вопросы: