Цель состояла в том, чтобы изменить идентификатор пользователя, groupid, чтобы быть в той же группе с другими.
Мы следовали этим инструкциям: Как я могу изменить свой собственный идентификатор пользователя?
Можно изменить его в/etc/passwd,/etc/group и/etc/shadow....
сначала изменяясь passwd к user100:x:500:100:.. затем изменяя файл user100:x:500:100 групп, в тени мы ничего не изменили, потому что мы не знали, что измениться там. После этого мы выполняем две команды ниже:
find / -uid 1007 -exec chown -h 500 {} + //for userid
find / -gid 1001 -exec chgrp -h 100 {} + //for group
Наконец после часов изменения всех файлов: Я выхожу из системы, и я не мог больше входить в систему со своим паролем в мою учетную запись. После перезагрузки только обнаружилась гостевая учетная запись.
Есть ли шанс, я могу возвратить свою учетную запись и свои данные? Я' нахожусь в гостевой учетной записи теперь и нет никакой другой корневой учетной записи или учетной записи пользователя. Помогите.
Обновление (после реверсирования):
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
Можно сделать следующее для возврата всего назад предыдущему этапу:
root
root
от DOK USB Ubuntu) Предположение, что компьютерный жесткий диск, расположенный в/dev/sda1
sudo mkdir -p /mnt/hdd
sudo mount /dev/sda1 /mnt/hdd
, Возвращается изменения, которые Вы внесли в файлы (может быть находка под /mnt/hdd
)
umount использование жесткого диска:
питание sudo umount/mnt/hdd
от компьютера