Mod für ~/..-Verzeichnis aus Versehen geändert, auf 744 gesetzt, kann nicht mehr booten

Ich habe versehentlich den folgenden Befehl ausgeführt:

sudo chmod 744 ~/..

und ich kann mein MacBook nicht mehr booten, es friert mit dem braunen Bildschirm und dem Spin im Ajax-Stil ein. Was muss ich tun, damit es wieder normal funktioniert?

Ich habe es versucht:

a) Festplatten-Dienstprogramm (Berechtigungen reparieren) - hat nicht geholfen b) resetpassword -> ACL und Berechtigungen für Home-Verzeichnis zurücksetzen - hat nicht geholfen.

Ich habe im Wiederherstellungsmodus gebootet, das Terminal geöffnet und bin zu "/Volumes/Macintosh HD" gegangen. Ja, das war die Festplatte (oder sollte ich "Pfad" sagen), für die ich die Berechtigungen geändert habe.

Wie stelle ich sie jetzt wieder her? Und was waren sie?

AKTUALISIEREN:

Ich konnte es wiederherstellen, indem ich im Wiederherstellungsmodus zum Terminal ging und Folgendes ausführte:

chmod 777 "/Volumes/Macintosh HD/"

Aber ich glaube das 777ist zu viel. Wofür ist die Standard-Umask ~/..?

UPDATE2:

Ich weiß nicht, warum es funktioniert hat, denn ~/..bedeutet /Users, nicht /.

Es ist auf meiner Maschine:drwxr-xr-x 8 root admin 272 27 lut 14:53 ..
@MateuszSzlosek, und was ist die umask dafür?
@MateuszSzlosek Wirklich? Keine ACLs?
das ist meine Ausgabe von ls -la$HOME wie man umask überprüft?
@MateuszSzlosek, es kann aus "drwxr-xr-x" berechnet werden, lass mich das überprüfen.
@njboot, positiv? nicht 755?

Antworten (1)

Ich würde zwei Dinge tun, um einen Mac in dieser Situation wiederherzustellen.

  1. Starten Sie in den Wiederherstellungsmodus und führen Sie das Festplattendienstprogramm aus - reparieren Sie das Laufwerk, das Volume und reparieren Sie dann die Berechtigungen.
  2. Booten Sie in den Wiederherstellungsmodus und führen Sie das Installationsprogramm aus. Das sollte das genaue Verzeichnis mit falschen ACL/Berechtigungen reparieren oder protokollieren und alle grundlegenden Einhängepunkte neu erstellen.

Das Installationsprotokoll kann im Wiederherstellungsmodus gelesen werden, wenn Schritt 2 die Dinge nicht behebt, und wir können vielleicht genau verfeinern, welches Verzeichnis oder welche Verzeichnisse jetzt durcheinander sind. Es besteht die Möglichkeit, dass Sie einen separaten Fehler hatten und chmoddas Problem zufällig und nicht ursächlich war.