Восстановить случайно стертый файл /etc/group

Восстановить случайно стертый файл /etc/group

Я пытался изменить /etc/groupфайл и случайно очистил его содержимое. Теперь я даже не могу sudoбольше пользоваться, и я не знаю, что еще сломалось. Как мне это исправить?

решение1

Собирая информацию из Интернета, я узнал, что система, по-видимому, делает резервные копии некоторых файлов, включая /etc/group, в /var/backups/[filename].bak. Конечно же, я загрузился с Live USB, смонтировал свой HD, перешел на /media/ubuntu/[hard drive], и запустил:

sudo cp var/backups/group.bak etc/group

Затем, когда я перезагрузился, моя система была готова к работе. Кроме того, вы также можете загрузить систему в оболочку root. (Я видел, как это сделать, но я никогда не смогу вспомнить, как именно.) Затем, как только вы смонтируете свою rootfs как rw и все такое, вы используете:

cp /var/backups/group.bak /etc/group

Другой вариант — проверить, /etc/group-существует ли (обратите внимание на тире). Если существует, вы можете проверить его и скопировать обратно в /etc/group.

Связанный контент