Вопрос Отсутствует учетная запись при запуске после изменения идентификатора пользователя


Цель состояла в том, чтобы изменить идентификатор пользователя, groupid, чтобы быть в одной группе с другими.

Мы выполнили эту инструкцию: Как я могу изменить свой собственный идентификатор пользователя?

Вы можете изменить его в / etc / passwd, / etc / group и / etc / shadow ....

сначала сменить passwd на user100: х: 500: 100: .. затем сменить файл групп user100: х: 500: 100 , в тени мы ничего не изменили, потому что мы не знали, что там изменить. После этого мы запускаем две команды ниже:

find / -uid 1007 -exec chown -h 500 {} +  //for userid

find / -gid 1001 -exec chgrp -h 100 {} +  //for group

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

Есть ли шанс, что я смогу вернуть свою учетную запись и свои данные? Сейчас я нахожусь в гостевой учетной записи, и нет другой учетной записи root или учетной записи пользователя. Пожалуйста помоги.

Обновление (после разворота):

grep user99 /mnt/hdd/ect/passwd

user99:x:1007:1001:Leo user99,,,:/home/user99:/bin/bash

и для группы:

grep user99 /mnt/hdd/ect/group

dialout:x:20:user99
sudo:x:27:user99
plugdev:x:46:user99
users:x:1001:user99
user99:x:1001:
bumblebee:x:999:user99,syslog
docker:x:998:user99

3
2018-02-23 10:40


происхождения


Возможно, нет ничего плохого в вашей системе или ваших данных - все, что произошло, это то, что lightdm по умолчанию экран входа в систему не отображает учетные записи с UID <1000 - steeldriver


ответы:


Вы можете сделать следующее, чтобы вернуть все на предыдущий этап:

  • Создайте загрузочный Ubuntu на USB DOK
  • Загрузите компьютер с помощью USB DOK
  • Войти как root
  • Установите жесткий диск (как пользователь root с USB-DOK Ubuntu)
  • Предполагая, что жесткий диск компьютера находится на / dev / sda1

    sudo mkdir -p /mnt/hdd
    sudo mount /dev/sda1 /mnt/hdd
    
  • Отмените изменения, внесенные вами в файлы (можно найти в разделе /mnt/hdd)

  • umount жесткий диск, используя:

    sudo umount / mnt / hdd

  • Выключите компьютер

  • Удалить USB DOK
  • Включите компьютер

2
2018-02-23 10:45



Комментарии не предназначены для расширенного обсуждения; этот разговор был переехал в чат, - Thomas Ward♦