Das Mod-Verzeichnis für ~ / .. wurde versehentlich geändert und auf 744 gesetzt. Es kann nicht mehr gebootet werden

2

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 der ajax-artigen drehung ein. Was soll ich tun, damit es wieder normal funktioniert?

Ich habe es versucht:

a) Festplatten-Dienstprogramm (Reparaturberechtigungen) - hat nicht geholfen. b) Passwort zurücksetzen -> 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, dies 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. Wozu dient die Standard-Umask ~/..?

UPDATE2:

Ich weiß nicht warum es seither ~/..geklappt hat /Users, nicht /.

ア ア ッ ク ク
quelle
Es ist auf meinem Computer:drwxr-xr-x 8 root admin 272 27 lut 14:53 ..
Mateusz Szlosek
@MateuszSzlosek, und was ist die Umask dafür?
ア ア ッ ク ス
@MateuszSzlosek Wirklich? Keine ACLs?
grg
Das ist meine Ausgabe aus ls -la$ HOME heraus. Wie überprüfe ich umask?
Mateusz Szlosek
@MateuszSzlosek, es kann aus "drwxr-xr-x" berechnet werden, lass es mich überprüfen.
Montag,

Antworten:

2

In dieser Situation würde ich zwei Dinge tun, um einen Mac wiederherzustellen.

  1. Starten Sie den Wiederherstellungsmodus und führen Sie das Festplatten-Dienstprogramm aus. Reparieren Sie das Laufwerk und 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 reparieren oder protokollieren, das über falsche ACL / Berechtigungen verfügt, und alle grundlegenden Bereitstellungspunkte neu erstellen.

Das Installationsprotokoll kann im Wiederherstellungsmodus beim Booten gelesen werden, wenn in Schritt 2 keine Fehler behoben werden können, und wir können möglicherweise präzisieren, welches Verzeichnis oder welche Verzeichnisse jetzt fehlerhaft sind. Es besteht die Möglichkeit, dass Sie ein separates Versagen hatten und chmoddas Problem nicht ursächlich, sondern zufällig aufgetreten ist.

bmike
quelle