На этот вопрос уже есть ответ здесь:
Я создаю новый ящик 14.04 для Моя семья и я.
Я узнал, что учетные записи можно перенести, скопировав / etc / passwd
, / etc / shadow
и / etc / group
из старого ящика в новый. Затем я использовал rsync
, чтобы переместить папки / home
со старого компьютера на новый.
Ну, я думал, что научился.
Странный побочный эффект заключается в том, что, хотя пароль можно использовать для входа в систему и различных других задач, таких как SU и установка программного обеспечения, он не будет работать при входе на рабочий стол после блокировки экрана (вручную или автоматически). Единственный выход после блокировки - использовать опцию переключения пользователя. Тогда он примет пароль.
Я могу только предположить, что Unity имеет какое-то место, где они хранят пароль или хеш-код для использования, которое теперь не синхронизировано. Может быть?
Я наконец нашел сообщение с ответом.
sudo chown root:shadow /etc/gshadow
sudo chown root:shadow /etc/gshadow-
sudo chown root:shadow /etc/shadow
sudo chown root:shadow /etc/shadow-
Это обрисовано в общих чертах в сообщении... экран Lock не разблокировал с Gnome правильного пароли и Ubuntu 14.04
попытка, копирующая эти файлы, которые настраивают экранную заставку также:
/etc/pam.d/gnome-screensaver
/etc/gnome/2.18.3/gdm/custom.conf