Rechte reparieren? Was ist das?

Diskutiere mit über: Rechte reparieren? Was ist das? im Mac Einsteiger und Umsteiger Forum

  1. moranibus

    moranibus Thread Starter MacUser Mitglied

    Beiträge:
    4.530
    Zustimmungen:
    183
    Registriert seit:
    28.02.2006
    Hallo Zusammen,
    bin vor einem Monat auf Mac OS X umgestiegen und alles funktioniert so, wie ich mir das vorstelle. Keine Probleme, super! Jetzt habe ich im Forum schon oft über "...vorher sicherheitshalber mal die Rechte reparieren!" gelesen. Hmmm - kann mir jemand mal erklären was das bewirkt und wie man das macht? Und wann man das machen müsste, bzw. sollte? Habe mein System auf englisch eingestellt.
    Vielen Dank und LG
     
  2. stuart

    stuart MacUser Mitglied

    Beiträge:
    3.155
    Zustimmungen:
    24
    Registriert seit:
    29.12.2002
    Nur wenn mal wirklich was querschießen sollte, kann das u.U. sehr nützlich sein, ansonsten macht es X auch von selbst.
     
  3. moranibus

    moranibus Thread Starter MacUser Mitglied

    Beiträge:
    4.530
    Zustimmungen:
    183
    Registriert seit:
    28.02.2006
    Aaaaaaha!???... :mad:
    Danke dir. Aber jetzt weiss ich noch immer nicht, was das ist...
     
  4. avalon

    avalon MacUser Mitglied

    Beiträge:
    24.795
    Zustimmungen:
    1.865
    Registriert seit:
    19.12.2003
    Zugriffsrechte reparieren

    Dieses Prozedere — egal ob per Festplatten-Dienstprogramm oder per diskutil verifyPermissions|repairPermissions (vergleiche mit diskutil(8)) angestossen, ist kein Allheilmittel für Berechtigungsprobleme gleich welcher Art. Ganz im Gegenteil dient es lediglich dazu, Eigentümerschaften/Berechtigungen ganz spezifischer Ordner zu überprüfen bzw. zu reparieren. Hierzu werden, wie schon weiter oben erwähnt, nur einige Installer Receipts von Apples Standardinstallation benutzt.

    Das entsprechende DiskManagement Framework, das die eigentliche Arbeit macht, schaut nun in die passenden Installer Receipts, so vorhanden, und nur das, was dort drin steht (übrigens dort immer als relativer Pfad -> ./Library/... bspw.) wird anschließend

    relativ zu / oder
    wenn ein Device oder dessen Mountpoint zusätzlich angegeben wurde, dann relativ zu diesem
    wieder in den Zustand zurückversetzt, den es laut Installer Receipt haben soll. Der erste Fall hat den großen Vorteil, daß auch Symlinks oder eingehängte Partitionen ebenfalls korrekt behandelt werden, was beim zweiten Fall nicht bzw. nur eingeschränkt stattfindet (Symlinks mit relativem Ziel innerhalb derselben Partition).

    Daher wohl Apples Vorgabe, den Vorgang nur auf das aktuell gebootete System anzuwenden, weil andernfalls die Anwendung von Rechte Reparieren noch mehr Placebo-Charakter hat, als normalerweise eh schon der Fall.

    Ein Beispiel: Hat man sich selbst oder ein unfreundlicher 3rd-Party Installer die Berechtigungen für das Programm-Verzeichnis /Applications verbogen, so daß es nun wie folgt heißt (ls -l /Applications):

    drwxrwxrwx 86 admin admin 2924 26 Apr 14:37 Applications
    so würde ein Anwenden von Rechte Reparieren das Ganze wieder auf die passenden Berechtigungen/Eigentümerschaften zurücksetzen:

    drwxrwxr-x root admin ./Applications
    (nachzuprüfen mittels lsbom -p MUGsf /Library/Receipts/BaseSystem.pkg/Contents/Archive.bom | head)

    Was ist dabei geschehen? Vor dem Anwenden hätte wäre /Applications von jedem Benutzer auch beschreibbar gewesen. Laut Apple soll das aber nur Mitgliedern der Gruppe admin und dem root-Benutzer möglich sein, so daß Änderungen am Programmordner nur nach Authentifizierung möglich sind, da man ja als besonnener Mensch das Tagesgeschäft am Mac mit einem Account erledigt, der keine Admin-Berechtigungen beinhaltet.

    Wie kommt es überhaupt dazu, daß die Anwendung von Rechte Reparieren notwendig werden könnte? Entweder man hat das Ganze selbst verbastelt (durch Herumspielen mit irgendwelchen Shell-Befehlen oder durch die entsprechenden Möglichkeiten im Infofenster des Finders) oder durch Installation von Software, deren Autor beim Erstellen der Installer zu wenig Sorgfalt hat walten lassen (dummerweise kann ein Installer auch die Rechte bereits existenter Ordner modifizieren)

    Aber nicht jedes dieser Malheurs kann von Rechte Reparieren wieder behoben werden. Manche Teile des Dateisystems bleiben komplett außen vor, bspw. /Library/StartupItems (was fatale Konsequenzen haben kann) oder auch der Inhalt der Benutzer-Homes unterhalb /Users. Und wenn man Rechte Reparieren in Situationen mit mehr als einer eingehängten Partition oder Symlinks auf andere Partitionen nicht auf das aktuell gebootete System anwendet, dann kann es sein, daß es am eigentlichen Ziel vorbei operiert, da den Links auf die anderen Partitionen in diesem Modus nicht gefolgt werden kann. Es macht also Sinn, Apples Vorgabe zu folgen und immer nur das jeweils gebootete System zu behandeln…

    Übrigens: Apple führte mit 10.2 noch einen Mechanismus ein, um dem etwas unflexiblen Konzept des ausschließlichen Betrachten der Installer Receipts (die ja den Stand der Dinge zum Release-Zeitpunkt des Betriebsystems repräsentieren) Rechnung zu tragen, bspw. weil sich durch ein Security Update etwas an den Zugriffsberechtigungen nachträglich ändern musste. Etwaige Ausnahmen werden seitdem in einer Datei namens HintFile.plist zusammengetragen. Sollte man also permanent über die Meldung “We are using special permissions for…” stolpern, so ist dies erstmal kein genereller Anlaß zur Sorge sondern eher ein Indiz dafür, daß Apple seinen Installationsmechanismus an ein paar Stellen dringend nachbessern sollte.

    Reicht das ;)

    Quelle: http://faq.de-soc-mac.de/systempflege/zugriffsrechte_reparieren.shtml
     
  5. Haro

    Haro MacUser Mitglied

    Beiträge:
    365
    Zustimmungen:
    1
    Registriert seit:
    17.04.2003
    für standardmäßige Wartungsarbeiten solltest du dir das Freeware Tool Onyx besorgen.

    Zu finden bei Google oder über versiontracker.com
     
  6. moranibus

    moranibus Thread Starter MacUser Mitglied

    Beiträge:
    4.530
    Zustimmungen:
    183
    Registriert seit:
    28.02.2006
    @avalon
    :D ...ja, das reicht!

    Danke euch. Ein Freund von mir, profimässiger Macuser meinte, das sei nicht notwendig und das System würde es selber machen. Ich meine das mit den Wartungsarbeiten.
    LG
     
  7. avalon

    avalon MacUser Mitglied

    Beiträge:
    24.795
    Zustimmungen:
    1.865
    Registriert seit:
    19.12.2003
    Ja, Wartungsarbeiten macht OS X alleine wenn man ihn über Nacht anlässt OHNE Ruhezustand.
     
  8. moranibus

    moranibus Thread Starter MacUser Mitglied

    Beiträge:
    4.530
    Zustimmungen:
    183
    Registriert seit:
    28.02.2006
    MBP Pro hat doch gar keinen Ruhezustand. Also macht er es im Sleep?
    Danke und Gruss
     
  9. Wattschaf

    Wattschaf MacUser Mitglied

    Beiträge:
    883
    Zustimmungen:
    8
    Registriert seit:
    29.10.2003
    Ruhezustand = Sleep in diesem Fall.

    Das heißt: Nein, er macht es nicht im Sleep ;)
    Wenn das MBP schläft, schläft es und macht keine Wartungsarbeiten.
    Die Cronjobs ("Wartungsarbeiten") laufen des Nachts ab (standardmäßig glaub um eins), der Rechner muss zu dieser Zeit an, also weder aus noch im Ruhe-/Schlafzustand sein.
    Ansonsten lassen sich die Cronjobs auch manuell über das Terminal oder mittels diverser Tools starten.
     
  10. der_daniel

    der_daniel MacUser Mitglied

    Beiträge:
    221
    Zustimmungen:
    4
    Registriert seit:
    23.04.2006
    he...
    bin auch erst seit einer woche umgestiegen und wusste das noch garnet mit diesen cronjobs. hört sich aber cool an. kann man darüber mehr erfahren und ist das denn so wichtig das er das um ein uhr oder so macht?
     
Die Seite wird geladen...
Ähnliche Themen - Rechte reparieren Forum Datum
Dual-Boot-System 2x OS X - Partitionskonzept - Benutzerprofile - Backup-Software Mac Einsteiger und Umsteiger 31.03.2015
Linux-Umsteiger braucht Rechte Mac Einsteiger und Umsteiger 13.02.2010
Rechte reparieren?! Mac Einsteiger und Umsteiger 24.01.2008
Rechte reparieren mit welchem User Mac Einsteiger und Umsteiger 17.03.2007
Rechte reparieren - Schritt für Schritt Mac Einsteiger und Umsteiger 07.08.2006

Diese Seite empfehlen

Benutzerdefinierte Suche