Sudo-Ordner leer/kaputt

Aus irgendeinem Grund kann ich sudo nicht ausführen, jedes Mal, wenn ich es versuche, erhalte ich nur den Fehlersudo: unable to open /var/db/sudo/ts/user: Invalid argument

Der im Fehler ( /private/var/db/sudo) aufgeführte Ordner ist vollständig leer, was erklärt, warum ich sudo nicht ausführen kann, aber wie kann ich das Problem ohne sudo beheben?

Dinge, die ich bereits versucht habe und andere Anmerkungen:

· Erstellen eines neuen (Administrator-) Kontos: immer noch derselbe Fehler

· Beide USB-Anschlüsse defekt, daher Datensicherung des gesamten Systems möglich (wichtigste Dateien noch in der Cloud gespeichert)

· Mir ist bekannt, dass ich OSX über ⌘+R oder ⌘+⌥+R neu installieren kann

Hallo. Könnten Sie die Frage etwas detaillierter bearbeiten? Ich konnte sehen, dass Sie ein neues Administratorkonto erstellen und dann ein Backup erstellen, bevor Sie auf weitere sudo-Probleme stoßen. Oder wenn Sie ein Backup haben, kann es trivial sein, das Betriebssystem neu zu installieren und wiederherzustellen. Welche genaue Reihenfolge war die Lösung? Wenn Sie das nicht wissen, ist die Wiederherstellung möglicherweise sicherer.
Backups sind nicht möglich, da meine beiden USB-Ports kaputt sind ... Ich werde versuchen, meine Frage ein wenig zu bearbeiten, aber danke für die schnelle Antwort
Huch. Wenn es Ihnen nichts ausmacht, alle Daten zu verlieren, schauen wir uns an, was die Leute zu sagen haben. Thunderbolt oder FireWire oder das Netzwerk können auch zum Sichern von Dateien verwendet werden, wenn Sie mehr daran interessiert sind, Dinge zu speichern, bevor Sie möglicherweise weiter löschen / brechen und Ihre Hand zu einer Löschinstallation zwingen.
An welche Optionen für Thunderbolt-Backups denken Sie (außer NAS)?
Ist es möglich, ein externes Laufwerk zu verwenden, das über Thunderbold mit einem anderen Mac verbunden ist?
Warum nicht? Ich vermute, Sie brauchen jemanden, der sich mit Ihnen zusammensetzt und eine Fehlerbehebung ausarbeitet, im Gegensatz zu einer Frage-und-Antwort-Runde
Ich habe seit seiner Einführung noch nie ein Thunderbolt-NAS gesehen, kein einziges. Tatsächlich habe ich außer der in macOS keine IP-over-Thunderbolt-Implementierungen gesehen ...
Ich habe dieses externe Laufwerk gefunden: amazon.com/dp/B00LN8QJYY
@ user3052786 Letzteres ist eine Schande, da IP über Thunderbolt ziemlich erstaunlich klingt

Antworten (1)

Eine Neuinstallation des Betriebssystems behebt /private/var und kann durchaus erforderlich sein. Ich würde dort anfangen und sudo erneut testen.

Ziehen Sie als nächstes in Betracht, in den Einzelbenutzermodus zu booten und einen neuen Administratorbenutzer zu erstellen, indem Sie nur eine Datei entfernen -rm /var/db/.AppleSetupDone

Dann wissen Sie, ob sudo und Ihr Administratorkonto und -system betriebsbereit sind oder ob Sie Dateien aus einer Sicherung löschen und neu starten müssen, um sie wiederherzustellen.

Keiner der oben genannten Schritte löscht irgendwelche Dateien, die Sie haben - korrigiert nur Systemdateien und erstellt einen neuen Benutzer mit sauberen Administratorberechtigungen und Home-Ordner. Das bedeutet nicht, dass bei einem Ausfall Ihres Laufwerks nicht alles gelöscht wird oder Ihr Laufwerk immun gegen Ausfälle ist – nur dass die Installation von Apple macOS keine Benutzerdaten oder Einstellungen löscht – es wurde entwickelt, um alles zu aktualisieren und Dinge zu reparieren . Sie müssen durch viele Reifen mit Warnungen springen, um sie zu löschen und dann zu installieren. Eine normale Installation ist so konzipiert, dass sie für Ihre Daten sicher ist.

Danke für die Antwort. Ich habe keine Zeit, aber ich werde es morgen testen und bestätigen ... Sind Sie sicher, dass keine Benutzerdaten gelöscht werden? Oder sollte ich es nicht riskieren und trotzdem ein Backup machen ( versuchen ).