Почему меня всегда просят разблокировать мое имя пользователя при запуске?

13

Я использую оконный менеджер xfce, перезагрузка и выключение работают нормально.

Однако всякий раз, когда я снова вхожу в систему, я всегда вижу следующее:

введите описание изображения здесь

Почему я всегда вижу это сообщение? Я ожидаю, что мой экран будет пустым или, по крайней мере, заблокирован, но ничего подобного не происходит. Какой смысл снова вводить мой пароль?

tony_sid
источник

Ответы:

4

Ваш брелок не связан с вашими учетными данными. В Ubuntu (который, я полагаю, вы используете) всегда возникала путаница по этому вопросу. Если вы сделаете логин-пароль таким же, как и пароль , это должно решить проблему.

skub
источник
Я думаю, мой пароль для входа в систему и пароль для набора ключей совпадают, потому что я просто ввожу свой пароль для входа в систему, чтобы разблокировать набор ключей.
tony_sid
У вас включен автоматический вход? (Где он регистрирует вас на рабочем столе, но не запрашивает пароль).
skub
2

Это может быть проблемой PAM.

Поставщики / пакеты аутентификации должны изменить файлы конфигурации PAM, чтобы подключиться к процессу аутентификации. Однако некоторые из них не учитывают другие плагины PAM и преждевременно завершают конвейер, отключая модуль PAM вашей связки ключей.

Таким образом, ваш ключ никогда не получал ваш пароль при входе в систему, поэтому он должен спросить вас снова.

Вы можете проверить файлы /etc/pam.d/ и исправить их вручную. Ошибка, вероятно, в файлах common- *. Ищите строку, которая использует мошенническое «достаточное» ключевое слово во втором столбце. Если вы хотите исправить это вручную, вы можете следовать инструкциям в man pam.d.

billc.cn
источник
1

Обычно брелок для ключей разблокируется, когда вы вводите пароль при входе в систему. Затем запускается процесс gnome-keyring-daemon, который управляет им.

Процесс gnome-keyring-daemon является пользовательским процессом (а не системной службой), поэтому при выходе из системы вы убиваете все свои процессы (включая gnome-keyring-daemon). Когда вы входите в систему, вы запускаете новый процесс gnome-keyring-daemon, которому нужен ваш пароль, чтобы открыть ваш список ключей.

Если у вас есть « аутологин », то это нормально. Брелок не может быть разблокирован, потому что вы не ввели пароль. Вот и все.

Михал Шрайер
источник
Я не ввожу свой пароль для входа. Он пропускает экран входа и переходит на мой рабочий стол.
tony_sid
и это коренная причина. Смотрите последний абзац ответа.
Михал Шрайер
-1

Обе эти ссылки имеют исправление для этой проблемы, оно устанавливает разблокировку для входа в систему как xfce:

разблокировать связку ключей gnome в ArchLinux + Xfce / unlock_gnome_keyring_on_archlinux_xfce /

Брелок GNOME часто не удается разблокировать в XFCE

Есть несколько /etc/xdg/autostart/gnome-keyring-*.desktopфайлов. Реддитор успешно добавил XFCEзаписи «OnlyShowIn» в эти файлы:

OnlyShowIn=GNOME;Unity;XFCE;
колдун
источник
1
Вы должны включить фактическое исправление в ответ или хотя бы краткое изложение этого.
Джон О,
-2

Я не опытный пользователь Linux, однако я думаю, что выяснил, почему эта проблема представлена.
Когда вы переходите на более новую версию (Mint) и у вас более одного пользователя, вам необходимо войти во все учетные записи хотя бы один раз.
На напоминание о дальней битве на экране вы получите уведомление, если хотите установить какие-либо обновления.
При первом входе в систему ссылка на обновление требует от вас ответа:
хотите ли вы просто сохранить мой компьютер в безопасности,
хотите ли вы просмотреть предлагаемые изменения
или хотите просто обновить.
На этот процесс должны ответить все пользователи, которых вы создали, выберите значок обновления и ответьте, как применить обновления.
Все должно быть в порядке ... (по крайней мере, у меня работает)

jeaserve
источник
1
OP использует XCFE и не упоминает использование Mint.
ксеноид
Вы говорите: «Вы должны войти во все учетные записи хотя бы один раз». В вопросе говорится: « всякий раз , когда я снова вхожу в систему, я всегда вижу следующее» (выделено). Что именно из того, что вы сказали, является ответом на этот вопрос?
Скотт