• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Zugriffsrechte im Systemordner + ausgesperrt

owlschool

Golden Delicious
Registriert
30.07.13
Beiträge
11
Hallo!
Ich bin mit meinem Macbook (wahrscheinlich OS X 10.6.2 ?) auf Reisen. Ich habe also keine Hilfsmittel.

Da in einem WLAN allerhand andere Nutzer zu sehen waren, hatte ich gedacht, es wäre eine gute Idee, mal die Zugriffsrechte auf die Dateien zu beschränken. Und da ich gerade so schön dabei war, hatte ich ohne zu überlegen auch die des Systemordners für "jeder" (?) auf "keine" beschränkt.
Es ist mir eigentlich klar, daß auch Prozesse Zugriff auf Dateien im Systemordner haben müssen.

Nun kann ich den Mac nur noch so weit starten, daß der Apfel und das rödelnde Rad zu sehen sind.

Ich hatte im inet nach einer Lösung gesucht und war u.a. dem Tip gefolgt:
Single User Mode => mount -uw => chmod o+r

angeblich sollte damit einer Reisenden geholfen worden sein.

Mein Macbook startet weiterhin nicht.

Wie kann ich gezielt die Rechte des Systemordners wiederherstellen oder wenigstens soweit wiederherstellen, daß ich erstmal weiterkomme?
 
Hallo,

Am besten geht es wohl über den recovery Boot, dann Festplattendienstprogramm und dann die Rechte wiederherstellen ..

Natürlich geht das nur wenn man die recovery Partition hat bzw. die dafür notwendige System DVD ..
 
Ich hatte im inet nach einer Lösung gesucht und war u.a. dem Tip gefolgt:
Single User Mode => mount -uw => chmod o+r

Damit erlaubst Du lediglich das Lesen für "others" - Das System ist aber a) nicht other und b) muss ein System auch an div. Stellen schreiben können

Wenn Du wirklich 10.6.x hast, gibt es keine Recovery Boot wie bei Lion oder Mountain Lion.
In diesem Fall benötigst Du eine Snow Leopard DVD. Du musst von dieser booten ( Taste C während des bootens)

http://www.ehow.com/how_7402205_repair-permissions-using-os-cd.html

Dann mit dem Festplattenuttillity die Zugriffsrechte reparieren lassen ...
 
Dazu gab's schon einige Threads - es gibt schließlich immer wieder Leute, die Apples Systemprogrammierer für völlig inkompetent halten. Einfach dort mal nachschauen, ob es so simpel klappen kann, oder welche weiteren Maßnahmen nötig sind.
 
Code:
chmod -R o+r /System
Befehle komplett eingeben, dann bringen sie mehr. So viel Zeit muss schon sein.
 
so oder so, vermute ich, dass das nicht helfen wird, wenn sein System-Ordner in etwa so oder so ähnlich aussieht
d---------+ 4 root wheel 68 30 Jul 15:50 System

er müsste aber wohl so aussehen
drwxr-xr-x+ 4 root wheel 136 12 Mär 17:48 System

sieht nach
chmod -R o+r /System aber lediglich so aus ​
d------r--+ 2 root wheel 68 30 Jul 15:50 System

Damit kann weder root noch die Gruppe wheel lesen oder schreiben

chmod -R u+rwx,g+rx,o+rx System
sollte einen System-ähnlichen Zustand erzeugen
drwxr-xr-x+ 2 root wheel 68 30 Jul 15:50 System
 
Damit erlaubst Du lediglich das Lesen für "others" - Das System ist aber a) nicht other und b) muss ein System auch an div. Stellen schreiben können

Das ist logisch. Ich war allerdings nur dem erfolgversprechenden Tip gefolgt.
Welche Art von Nutzer mit welchen Rechten sind die System-Ordner-Dateien normalerweise?

Wenn Du wirklich 10.6.x hast, gibt es keine Recovery Boot wie bei Lion oder Mountain Lion.
In diesem Fall benötigst Du eine Snow Leopard DVD. Du musst von dieser booten ( Taste C während des bootens)

http://www.ehow.com/how_7402205_repair-permissions-using-os-cd.html

Dann mit dem Festplattenuttillity die Zugriffsrechte reparieren lassen ...

Danke für die Hinweise, ich habe allerdings nur meinen Mac hier - und kann gerade mal einen PC nutzen.
Außerdem - als ich den Mac gebraucht gekauft hatte, hatte ich keine DVD erhalten (wenn ich mich richtig erinnere).
 
Ich hatte "in meiner Not" nur den Tip so befolgt, wie ich ihn im i-net gefunden habe.
Da er - und andere Tips - nicht hilfreich waren, bin ich hier gelandet.
 
Leider meldet der Rechner nach "mount -uw" und "chmod -R u+rwx,g+rx,o+rx System" in endlosen Zeilenkolonnen nur "Unable to change file mode on System ~"
Was habe ich vergessen oder sollte ich noch tun?
Wann ist "/" vor "System" wichtig?
 
Das ist schon geil, wenn völlig ahnungslose zwar ohne jede Hemmungen und völlig geistfrei am System rumspielen, um es zu "verbessern", aber nicht den blassesten Schimmer haben was sie da eigentlich tun oder wenigstens Grundbegriffe eines Filesystems verstanden haben...

... "/" ist die root deines Filesystems

chmod -R u+rwx,g+rx,o+rx System
funktioniert nur, wenn Du Dich bereits in root (/) befindest, denn der Systemordner liegt in root ...
Wenn Du als root angemeldet bisst, befindest Du dich aber erst einmal im Home-Ordner (~) vom User root (also
/var/root)
DA kann das nicht funktionieren, denn in /var/root gibt es keinen Unterordner "System"

Also entweder
cd /
chmod -R u+rwx,g+rx,o+rx System

oder

chmod -R u+rwx,g+rx,o+rx /System
 
Das ist schon geil, wenn völlig ahnungslose zwar ohne jede Hemmungen und völlig geistfrei am System rumspielen, um es zu "verbessern", aber nicht den blassesten Schimmer haben was sie da eigentlich tun oder wenigstens Grundbegriffe eines Filesystems verstanden haben...

Eben hatte ich noch gedacht, Fischmütze sei ein feiner Kerl …
Wenn Dir die Hilfe unter Niveau ist, dann laß es.
Ich fürchte, daß Dein abfälliger Kommentar andere Lernende nur abschreckt - Dein Ziel?


... "/" ist die root deines Filesystems

Rastafari hatte geschrieben:

"chmod -R o+r /System"

Ich wollte nur den Unterschied klären.

Zwar hatte ich um 1996 mal mit Linux rumgespielt, aber so ziemlich alles davon vergessen.
Und die OSX-Basis ist zwar ähnlich, aber sicher nicht gleich.
Also bitte ich untertänigst die hohen Herren, mir gnädigst doch etwas Wissen zukommen zu lassen, um ein Problem zu lösen. (siehe "Apollo 13" => Man kann sich zwar um Schuldfragen streiten, das løst aber kein Problem)

Auch bitte ich hohe Herren gnädigst, zur Kenntnis zu nehmen, daß ich mich nach dem Start in ":/ root #" befinde und nie die Absicht hatte, am System rumzuspielen, um es zu "verbessern".

Auch erlaube ich mir den Hinweis, daß ich die Änderungen unter der graphischen Oberfläche vorgenommen hatte, also gar nicht die Absicht hatte, in die höheren Sphären des OS einzudringen. Und weiterhin - ich hatte an Einstellungen für User und Gruppen nichts geändert. Ich habe mir also erlaubt, den Befehl auf "Andere" zu reduzieren.


funktioniert nur, wenn Du Dich bereits in root (/) befindest, denn der Systemordner liegt in root ...
Wenn Du als root angemeldet bisst, befindest Du dich aber erst einmal im Home-Ordner (~) vom User root (also
/var/root)
DA kann das nicht funktionieren, denn in /var/root gibt es keinen Unterordner "System"

Also entweder
cd /
chmod -R u+rwx,g+rx,o+rx System

oder

chmod -R u+rwx,g+rx,o+rx /System

Es ist egal, welchen Deiner - ähm, Ihrer - Vorschläge ich nutze, "unable" bleibt bisher "unable".

Ich hau den Mac wohl besser in die Tonne.
 
graphischen Oberfläche vorgenommen hatte, also gar nicht die Absicht hatte, in die höheren Sphären des OS einzudringen.

Wenn man Permissions ändert, ist es, wie du sehen kannst egal wo oder mit welchem Werkzeug man das macht - die Folgen sind immer die gleichen. Insofern warst Du bereits in den höheren "höheren Sphären"... Und hast offensichtlich auch nicht verstanden, was "andere" (other) auf einem Unix OS meint ...

Wenn Dir die Hilfe unter Niveau ist, dann laß es. Ich fürchte, daß Dein abfälliger Kommentar andere Lernende nur abschreckt - Dein Ziel?

Wow ... na dann mach mal .. ich bin dann mal raus... die Kritik der Spielerei (auch wenn in scheinbar "guter Absicht") musst Du Dir schon gefallen lassen, auch MacAlzenau hat Dir das schon geschrieben. Auf Deinen Ton hab ich ehrlich keine Lust.
 
"unable" bleibt bisher "unable"
Wenn du dich im Single-User Modus befindest, wirst du schon vorher (wie dort als Hinweis angegeben) das root-Volume im beschreibbaren Zustand erneut mounten müssen. Sonst änderst du daran genau gar nichts - das ist irgendwie der Sinn hinter einem "read-only" Mount.
Code:
/sbin/fsck -fy
/sbin/mount -uw /
/bin/chmod -R ugo+rX /System
 
Hallo Rastafari!
Ich meine, genau den Anweisungen im singel user modus gefolgt zu sein (If you want to make modifications to files …)
"The volume … appears to be OK" hatte ich erhalten. Nach mount -uw / tat sich was.
Doch auch diese letzte Zeile hatte keinen Erfolg gebracht.

Jetzt werde ich einige Tage keinen Internetzugang und keinen Rechner haben, werde also vorläufig nicht antworten.

Danke an alle, die mir helfen wollten.
 
Hallo Fischmütze! Danke für den Tip.
Leider erhalte ich die Meldung, daß das notwendige DiskArbitration framework im single user mode nicht verfügbar sei.
In ca. 1 Woche werde ich weitersehen.
 
Die Installationsmedien für das MacbookPro (4,1 mit Intel Core2 Duo), die ich gefunden habe, enthalten OSX 10.5.2.
Auf dem Macbook ist (wahrscheinlich) 10.6.8.
Da ein Wiederherstellen der Zugriffsrechte (wenn es tatsächlich daran liegt) mit den älteren Medien wahrscheinlich nicht möglich ist und meine Versuche im SingleUserModus gescheitert sind, ist eine Neuinstallation mit möglichst aktuellem OSX wohl sinnvoll. Mal sehen.

PS: An alle, die glauben, besser zu sein, indem sie Mac-Nutzer, die sich ausgesperrt haben, schlechtmachen (*):
Ich glaube nicht, daß tausende Leute geistfrei oder überheblich sind, die sich aus Auto, Wohnung oder Haus aussperren, obwohl sie doch eigentlich wissen, daß sie den Schlüssel bei sich haben sollten.
(* "… völlig geistfrei am System rumspielen, um es zu "verbessern", …")
 
Bei einer Neuinstallation reicht übrigens ein "Drüberbügeln" (bestehende Daten und Einstellungen bleiben so erhalten).

PS: Aus dem Haus aussperren ist was anderes. Das ist eine versehentliche Handlung. Was Du gemacht hast, gleicht einer absichtlichen Sprengung. Nicht für ungut, aber ich habe schon in der Schule gelernt: Erst denken, dann handeln. ;-)