Я изменил имя папки /home/mary на /home/alex с помощью следующей команды: mv /home/mary /home/alex Я перезагружаю свой компьютер, ввожу свой пароль, он загружается и снова отображает ту же страницу (введите пароль). Я не могу получить доступ к своему сеансу, я думаю, что я совершил серьезную ошибку, когда изменил имя папки. Есть ли способ решить эту проблему? У меня на компьютере очень важные данные.
решение1
У меня на компьютере очень важные данные.
Важные данные означают, что у вас есть резервная копия. Так что вы можете восстановить ее. Таким образом, все, о чем вам нужно беспокоиться, — это получить пользователя, под которым вы можете войти. Смотрите ниже.
mv /дом/мэри /дом/алекс
Почему вы решили, что это хорошая идея?
Такие файлы, как /etc/passwd
и , /etc/shadow
например, не обновляются при перемещении пользователя.
Как это сделать: создайте второго пользователя с именем alex из опции "users" в настройках, сделайте его администратором. Затем войдите в alex, убедитесь, что все работает. Затем скопируйте все личные файлы /home/alex
и некоторое время chown -R $USER:$USER /home/alex
войдите в систему как alex. Не копируйте скрытые файлы. Убедитесь, что все работает, и только тогда удалите пользователя mary с помощью deluser
команды. Не удаляя/home/mary
Чтобы исправить текущую проблему:
- Используйте сеанс Live или восстановление Grub, чтобы попасть в командную строку.
МОЖЕТ БЫТЬ, это сработает, chown -R alex:alex /home/alex
но если это не сработает, вы добавите к этой проблеме еще одну.
Итак, процедура будет следующей...
Из командной строки:
Начните с копирования (не перемещения) всего обратно в /home/mary
.
Подтвердите, работает ли вход в mary. Если нет, сделайте chown -R mary:mary /home/mary
и попробуйте снова.
Если работает, удалите /home/alex
(так актуально rm
и нет, deluser
так как нет пользователя alex, только каталог) и продолжайте с методом, указанным выше.
Также посмотрите .xsession-errors
. Там регистрируются ошибки.