Stellen Sie versehentlich gelöschte /etc/group-Dateien wieder her

Stellen Sie versehentlich gelöschte /etc/group-Dateien wieder her

Ich habe versucht, die Datei zu ändern /etc/group, und habe dabei versehentlich ihren Inhalt gelöscht. Jetzt kann ich sie nicht sudomehr verwenden und weiß nicht, was sonst noch kaputt ist. Wie kann ich das beheben?

Antwort1

Durch Zusammentragen von Informationen aus dem Internet fand ich heraus, dass das System offenbar einige Dateien sichert, darunter auch /etc/group, in /var/backups/[filename].bak. Tatsächlich bootete ich von einem aktiven USB-Stick, mountete meine Festplatte, wechselte per CD in /media/ubuntu/[hard drive]und führte Folgendes aus:

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

Als ich dann neu startete, war mein System einsatzbereit. Darüber hinaus können Sie das System auch in eine Root-Shell booten. (Ich habe gesehen, wie das geht, aber ich kann mich nie mehr richtig daran erinnern.) Nachdem Sie dann Ihr Root-Dateisystem als RW gemountet haben und all das, verwenden Sie:

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

Eine andere Möglichkeit wäre, zu prüfen, ob /etc/group-(beachten Sie den Bindestrich) vorhanden ist. Wenn ja, können Sie es überprüfen und zurück nach kopieren /etc/group.

verwandte Informationen