• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Panik: Zugriff auf eigenen Benutzerordner verweigert

ApoY2k

Stechapfel
Registriert
14.10.08
Beiträge
161
Hallo ihr,

ich sitze hier schweißnass vor meinem Book - ich habe keine Rechte mehr auf meinen eigenen Benutzerordner. Fragt mich um himmels willen nicht, wie das passiert ist - ich kann es nämlich nicht genau sagen. Als ich mich aus dem Bett bewegt habe bin auch wohl ausversehen auf CMD-Irgendwas gekommen, während der "/Users"-Ordner markiert war. Daraufhin wurde dieser transparent.

Ich dachte mir weiter nichts dabei, dachte ich mir doch ich hätte ihn vielleicht versteckt oder ähnliches. Jedenfalls wollte ich danach Musik hören und iTunes beschwerte sich, die Musik könne auf der Platte nicht gefunden werden.

Also bin ich in meinen Musikordner gegangen um nachzusehen und zack: "Sie haben keine Berechtigung, den Inhalt dieses Ordners anzuzeigen" - Das gleiche bei allen anderen Ordnern in meinem Userordner.

Ich hab mir also panisch die Info des Userordners anzeigen lassen und dort steht bei "System" und bei "admin" "Lesen und schreiben" - Mein eigener Username (ApoY2k) kam in der Liste garnicht vor!

Also hab ich versucht, ihn über das "+" bei Freigabe & Zugriffsrechte neu hinzuzufügen - Er wird aber nicht in die Liste eingetragen!

Dann kam ein Fenster hoch, welches mir mitteilte, es gäbe Probleme bei den Zugriffsrechen auf meinen FileVault (Mein Benutzerordner ist damit verschlüsselt) - und ich solle diesen doch deaktivieren. Will ich das also tun, erscheint erneut die Fehlermeldung: Keine Rechte und mein Book startet sich automatisch neu.


Jetzt sitz ich hier, eingeloggt als ich selbst, aber ohne eigenes Homeverzeichnis - der FileVault ist geschlossen und ich komme nicht mehr an die Daten ran - das Standard-OS wurde geladen und ich kann nichts mehr tun.


Ich habe mich also probeweise im Terminal als "root" eingeloggt und nachgesehen, ob die Datennoch da sind, und das sind sie auch! Nur kann ich sie nicht mehr anpacken, da ich mich in OS X ja nicht als root einloggen kann...


Kann mir irgendjemand behilflich sein, das wieder in Ordnung zu bringen? Ich habe zwar noch ein TimeMachine-Backup von letzter Woche, aber mir wäre es doch lieber, zuerst meine Daten nochmal sichern zu können, bevor ich OS X neu installiere (was ich nach diesem Event auf jeden Fall tun werde...)
 
So ich habe nun mal die Zugriffsrechte-Reparatur vom Festplatten-Utility laufen lassen - der hat falsche Rechte bei /Users erkannt und repariert - aber nur von /Users und nicht von meinem Benutzerordner.

Ebenso habe ich gerade nochmal versucht, den FileVault zu deaktivieren - er hat auch damit angefangen, aber steht quasi bei 1-2 % einfach fest und bewegt sich keinen Millimeter weiter, während die vorraussichtliche Zeit sich irgendwann im 40 Stunden-Bereich bewegt.

Hat echt keiner irgendeine Idee, wie ich wieder an meine Daten komme? Sollte ich bis Montag erstmal gut sein lassen und dann den Apple Support anrufen? Könnten die da mehr Ansätze haben? Oder am besten sofort zu nem Store geben zum wiederherstellen?
 
Gibt es nicht ein "Hauptkennwort", mit dem Du über die Sicherheitseinstellungen (System) die FileVault aufheben können müsstest?

Auch wenn es Dir nicht hilft im Moment, aber es wäre ja gut, wenn jemand diese Tastenkombi kennt, die Du da aus Versehen betätigt haben müsstest. Ich glaube fast nicht, dass es "Hintertürchen" gibt - genau um davor zu schützen ist die FileVault ja da. Hast kein Backup, aus dem Du im Notfall wiederherstellen könntest?

Grüße
 
Doch, aber beim entschlüsseln des FileVaults passiert nichts. Er schafft zwei Pixel im Balken und danach steht er einfach dort rum und geht nicht weiter vorwärts - selbst nach einer Stunde stand er immernoch auf dem gleichen Stand wie vorher.

Ich kann es wie gesagt leider nicht nachvollziehen, alles was ich weiß ist, dass ich aufgestanden bin und dabei die linke untere Hälfte der Tastatur berührt habe und etwas gedrückt wurde. Danach war der Benutzerordner seltsam transparent (so ähnlich, wie wenn man sich versteckte Dateien anzeigen lässt).

Ich hab ein TimeMachine-Backup vom 11. Dezember - aber wenn ich versuche über TimeMachine darauf zuzugreifen (ist ja auch über FileVault geschützt), kommt der Zugriffsfehler wieder.

Interessanterweise kann ich, wenn ich eingeloggt bin, als SU auf alle Daten zugreifen - ich kann aber keinen CHMOD o.ä. darauf machen, um die dateien für alle freizugeben.

Genauso kann ich als externer User das sparsebundle des FileVaults mounten, aber natürlich auch von dort nicht darauf zugreifen.

Wenn ich die Zugriffsrechte des gemounteten Vaults ändern will (in jeder Spalte steht "Eigene"), werden sie sofort wieder zurück auf "Eigene" gesetzt...
 
Über die Installations-DVD soll es auch eine Möglichkeit geben, die Recht im Benutzerordner zurückzusetzen (daß das FPDP das nicht macht, steht ja dabei), im gleichen Bereich wie das Zurücksetzen von Passwörtern.
Taucht der Benutzerordner denn in /Benutzer überhaupt auf, eventuell in /Gelöschte Benutzer?
Oder liegt das FV-Image vielleicht im Papierkorb?
 
Nein, die Ordnerstruktur sieht genau so aus wie es sein soll:

/
/Users
/Users/apoy2k
/Users/apoy2k/apoy2k.sparsebundle

Ich werd mal die OS X DVD suchen und das damit ausprobieren, danke für den Hinweis.
 
Schau' mal im Terminal mit 'ls -lO /Users' (das grosse "O" ist wichtig!) nach, ob ggf. das uchg-flag gesetzt ist. Falls das der Fall ist, kannst du das aus einer root-shell mit 'chflags nouchg /Users/<Benutzername>' löschen und solltest wieder Zugriff erhalten.

HTH,
Dirk
 
Ne ist nicht gesetzt. Hab noch mal ein paar Screens gemacht, vll helfen die weiter.
 

Anhänge

  • Bildschirmfoto 2010-12-19 um 17.24.08.png
    Bildschirmfoto 2010-12-19 um 17.24.08.png
    17,2 KB · Aufrufe: 99
  • Bildschirmfoto 2010-12-19 um 14.46.20.png
    Bildschirmfoto 2010-12-19 um 14.46.20.png
    14,8 KB · Aufrufe: 221
Dann probier' das gleiche Spiel mal mit der Festplatte an sich aus, also dem root Verzeichnis (ls -lO /).

Gruss,
Dirk
 
Gut, das sagt mir jetzt garnichts was da raus kommt. Was kann ich daran sehen?^^
 

Anhänge

  • Bildschirmfoto 2010-12-19 um 18.40.16.png
    Bildschirmfoto 2010-12-19 um 18.40.16.png
    70 KB · Aufrufe: 90
Sieht alles OK aus. Wenn 'ls -lO /Volumes' auch kein uchg-flag zu Tage fördert, hab' ich auch keine Idee mehr.

Gruss,
Dirk
 
Hab jetzt mal neu gestartet und nun war der Flag gesetzt. Habe deinen Befehl auch ausgeführt, hat aber keinerlei Änderung bewirkt, das Flag ist zwar weg, der Zugriff wird dennoch verweigert :(

Edith ist aufgefallen, dass, wenn ich mir als root den Inhalt des Bundles anzeigen lasse, dort alle dateien und ordner "apoy2k:staff" gehören, das Bundle selbst aber "apoy2k:admin" - Kann das etwas damit zu tun haben?

Denke ich werd heute über Nacht nochmal versuchen, FileVault zu deatktivieren, vielleicht dauerts einfach wirklich so lange... ansonsten gehts morgen ab zum Store, die werden schon was wissen.
 
Zuletzt bearbeitet:
Probiere die Rechte mit BatChmode zu reparieren.
Aber wenn FileVault dagegen ist, weiß ich auch nicht mehr viel.
Schau mal ob der Pfad in Ordnung ist. Systemeinstellungen / Benutzer / Schloss öffnen mit Adminpasswort und dann mit ctrl. auf deinen Acount klicken und "Erweiterte Optionen" öffnen. Hast du dort eine Benutzer-ID: 50x ?

Wenn du hier die Anmeldeoptionen /Netzwerk-Account-Server:Verbinden. Im Fenster, das nun aufgeht, klickst du auf Verzeichnisdienste öffnen, schaltest diese mit dem Admin-Passwort frei, aktivierst den Root-Benutzer und gibst ihm ein Passwort.
Dann ändere die Anmeldeoptionen so, dass du dich nicht automatisch anmeldest. Dann kannst du auch als root starten.
Da kommt glaub ich die Liste mit den Namen und auch "andere" das klickst du an und gibst das Root-Passwort ein. Dann bist du Root und kannst vielleicht deinen verkorksten Userordner reparieren.

Wenn du dann wieder normal startest, dann vergiss nicht den Root wieder zu deaktivieren (auf dem gleichen Weg, wie du in aktiviert hast).
Salome
 
Jo, hab UserID 501 - Gruppe "staff"

Den root hab ich schon lange freigeschalten, und mit ihm kann ich auch in den Userordner reingehen und dort sehe ich ja alle Dateien - gehören alle "apoy2k:staff".

Ich werd mal BatCHMode ausprobieren, danke dafür.
 
Wenn gar nichts hilft, dann lege einen neuen User an und transferiere als Root die Dateien (nicht aus der Library, die bilden sich von selbst, musst halt ein paar Einstellungen nachstellen) Ich mache das via Users/Für alle Benutzer, wegen der Rechte. Vielleicht gibt es aber eine schnellere Methode.
Und vergiss nicht, wenn alles im Lot ist, den Root wieder abzumelden.
Salome
 
Also ich habs jetzt hingebogen bekommen - habe als root user das Bundle gemountet (mit dem zugehörigen Passwort) und dann die Rechte für alle auf "Lesen & Schreiben" gesetzt. Das rekursiv über das gesamten Bundle. Unmount und als User einloggen und ich war wieder drin...

Mensch mensch, damit ist FileVault erstmal gestorben für mich. Werd jetzt erstmal ein Backup machen und OS X neu aufspielen, man weiß ja nie - Ich danke euch allen sehr für eure schnelle Hilfe... so ein Schock, und das auf'n Sonntag :-/

Warum sollte man den root denn deaktiviert haben? Ist doch, wie man sieht, sehr nützlich immer mal wieder ^^
 
Ich verwende das nicht, denn ich lasse meinen Rechner nirgends herumstehen und die Menschen, die Zugriff haben,genießen mein Vertrauen. Habe aber schon öfter hier gelesen, dass FileVault Probleme macht. Es gibt bessere Verschlüsselungsprogramme. Eines ist (glaube ich) Truecrypt.
Das System musst du nicht neu installieren. Wozu dennn? Der Fehler war in deinem Userordner. Aber ich will dich nicht an dieser überflüssigen Tätigkeit hindern.
Repariere lieber noch einmal die Rechte (es sind auch nur die des Systems und der vom System installierten Programme betroffen).
Den Root soll man deaktiviert haben, damit man nicht zufällig Blödsinn macht oder aus Unachtsamkeit das System zerschießt. Der ist nämlich der Einzige, der das zustande bringt
Nicht ohne Grund hat ihn Apple per default deaktiviert.
Ich habe ihn in vielen Jahren nur einmal gebraucht, als sich nämlich mein Admin (ohne mein Zutun) selbst die Rechte genommen hat. Da muss man dann als Root starten und dem Admin wieder zu seinen Rechten verhelfen. Das war offensichtlich ein Bug in Leopard (oder war's schon Snow – ich weiß es nicht mehr), aber im Alltagsbetrieb ist der Root deaktiviert.
Du kennst ja auch die entsprechenden Terminalbefehle. Diese aktivieren Root immer nur für den gewünschten Prozess. Das ist sicherer.
Salome
 
Najo wenn ich mir so meine Librarys und die versteckten Dateien anschaue, liegen da enorm viele Karteileichen rum - aber einfach so löschen will ich das nicht, man weiß ja nie, welches Programm es doch noch braucht, daher wollte ich mal OS X neu aufsetzen...

Was du über den root erzählst ergibt Sinn, ich hab ihn auch sofort wieder deaktiviert. Danke für deine hilfe :)
 
Das nützt dir aber nichts, denn die beiden Librarys (/Library und ~/Library) bleiben erhalten wie sie sind. Es wird nur der Systemordner erneuert und in dem hast du hoffentlich ohnehin nicht herumgestierlt.
Lass die Leichen in Ruhe, sie haben meist nur wenige K und stören nicht. Was du eventuell entfernen kannst, wenn du ihnen begegnest, sind Pref.Dateien (L~/Library/Preferences) von Programmen, die nicht mehr auf dem Rechner sind, aber auch die belasten dich nicht, sie sind winzig. Ordner in ~/Library die ganz sicher einem Programm zugeordnet werden können, dass du entfernt hast, kannst du schon entsorgen. Sie sind zum größten Teil in ~/Library/Application Support zu finden. Aber belaste dich nicht damit, sie sind nicht erwähnenswert.
Programme die du mit einem Installer installiert hast, werden auch mit dem beiliegenden Uninstaller vernichtet, der sollte sämtliche Anhänge mitnehmen.
Mit dem System hat das aber alles nichts zu tun.
Salome
 
  • Like
Reaktionen: keine Ahnung