Екран блокування не розблокується з правильним паролем Gnome та Ubuntu 14.04


12

Мені довелося перевстановити нещодавно. Я встановив звичайний Ubuntu 14.04. Потім я встановив gnome / gnome shell / gdm. Потім я ввійшов у свого користувача до gnome. Відтоді я налаштовував свою систему.

Вчора розблокування працювало чудово. Сьогодні екран автоматичного блокування не сприймає мій пароль як дійсний. Він просто приймає введення, як би він обробляє, а потім повертає мене назад до того ж запиту пароля. Якщо я натискаю посилання "Логін як новий користувач", це поверне мене назад на екран блокування. Ctrl+ Alt+ F1тощо не робить нічого.

Довелося вдатися до важкого черевика. Я пробував це вже не раз. (перший раз був з автоматичного, простого блокування часу, вдруге - від мого запуску екрана блокування командою клавіатури).

Я впевнений, що я правильно маю свій пароль, оскільки я можу ввійти в систему після холодного завантаження.


Перевірте свої дозволи на ~ / .Xauthority, здається, що root зараз йому належить. Ви можете просто її видалити, і вам слід добре. Одна з причин, чому ви не використовуєте sudoдля відкриття графічних інтерфейсів
ElefantPhace

@ElefantPhace Ви можете опублікувати це (або щось подібне) як відповідь.
Елія Каган

Додам ще трохи. Оскільки я задав це питання спочатку, я все ще маю цю проблему регулярно. Зазвичай приблизно раз на місяць. Я помітив, що чомусь, найчастіше (НЕ ВСЕ), це, здається, трапляється в дні, коли я опинився, як завантажувався більше, ніж один раз. Я не бачу, як це було б пов’язано з чим-небудь, але це єдиний інший доказ, який я зібрав до цих пір.
Кріс Холдорф

Відповіді:


10

Жодна з двох інших відповідей не вирішила проблему для мене, але кілька додаткових пошуків призвели до цього звіту про помилку :

sudo chown root:shadow /sbin/unix_chkpwd
sudo chmod 2755 /sbin/unix_chkpwd

що вирішило для мене питання.


Вирішив і мою проблему на Ubuntu 16.04.
X09

1
Працював для мене ubuntu 16.04 LTS
Німіш

це вже дозволи, які ubuntu поставляється з ootb
ccpizza

@ccpizza І? Це не означає, що вони не можуть бути пошкоджені або змінені.
Нік Орландо

@ NickOrlando: лише згадування цього, щоб спонукати людей перевірити поточні дозволи перш, ніж намагатися їх "виправити".
ccpizza


1

Відкрийте термінал і введіть ll | grep '.Xauthority'і переконайтеся, що він належить вам, а не root.

Ви можете chownце або просто вийняти, він повернеться! Тепер просто вийдіть і увійдіть назад.

Це одна з головних причин, чому ви не повинні використовувати sudoдля відкриття графічного інтерфейсу, оскільки root отримає право власності на деякі ваші файли у вашому домашньому каталозі.


файл .Xauthority належить моєму користувачеві. Отже, як би я любив простий виправлення, як це. На жаль, це не моя проблема.
Кріс Холдорф

Ознайомтесь .xsession-errorsі дізнайтеся, чи можете ви там знайти підказки
ElefantPhace

Немає файлу помилок .xsession, але я не заблокував екран з моменту останнього перезавантаження. І якби я це зробив, я б не зміг повернутися, поки не перезавантажився. Отже, якщо це файл, який зберігається через перезавантаження / переробки / перезавантаження x, то його немає.
Кріс Холдорф

0

У мене виникла така проблема, як мій пароль не було прийнято зі сторінки для входу в графічний інтерфейс. Потім я зайшов у режим відновлення і зробив наступне:

su # followed by root password
mount -o remount,rw /  
mv .bashrc bashrc_old
mv .profile profile_old
reboot

Тепер увійти з паролем працюватиме знову.


0

Я зіткнувся з тією ж проблемою. Як я з'ясував, це було викликано встановленням DISPLAYзмінної в моєму користувачеві .bashrc.profile) на 'localhost:0.0'. Прокоментувавши це визначення, я зміг увійти в GUI. В іншому випадку можливий лише термінальний вхід (ctrl-alt-F1 або ssh).


0

Жоден із 5 відповідей не вирішив мою проблему, але це було зроблено на Ubuntu 18.04:

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

У програмі блокованого екрана є помилка, яка не змінює розкладку клавіатури, незважаючи на те, що вона була змінена.


Як ви можете ввести свій пароль незалежно від того, який екран блокування відображається? Як ви змінюєте мову тоді на заблокованому екрані?
Сергій Бушманов

@SergeyBushmanov Просто зробіть вигляд, що ви маєте інший макет, ніж те, що показано, і введіть свій пароль. Ви не можете змінити макет із встановленого, коли ви заблокували екран, незважаючи на те, що показано. Ось чому повідомляється про помилку.
1мі

Що б я не робив вигляд, що жоден із паролів не приймається.
Сергій Бушманов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.