Я пытался изменить /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
.