Mac OS X: UID oder Berechtigungen ändern?

2441

Ich bewahre das Verzeichnis / Users auf einer separaten Festplatte / Volumes / Media auf. Ich habe kürzlich mein Hauptlaufwerk über eine Neuinstallation von Mavericks auf Yosemite aktualisiert. Ich habe zwei Benutzer (ohne root): seamus (admin) und alex (standard). Seamus ist mein Konto. Nach Abschluss der Installation ging ich zu den Systemeinstellungen und änderte mein Home-Verzeichnis in / Volumes / Media / Users / seamus. Erfolg.

Als ich das Gleiche für alex tat, geriet ich jedoch in Schwierigkeiten. Wenn ich mich bei diesem Konto anmeldete, konnte ich keine Ordner im Basisverzeichnis öffnen. Ich glaube, das liegt daran, dass der alte Benutzer von Mavericks 'alex' die UID 503 hatte und mein neuer 'alex' die UID 502 hat.

Die Frage ist also, sollte ich hineingehen und versuchen, die Berechtigungen für jeden Ordner und jede Datei in / Volumes / Media / Users / alex manuell zu ändern, um diese Änderung widerzuspiegeln? Oder kann ich die UID in den Systemeinstellungen auf 503 ändern und eingestellt werden? Oder sollte ich noch etwas tun?

Vielen Dank.

0

1 Antwort auf die Frage

1
MMB

Ich würde damit beginnen, die UID von Yosemite Alex auf 503 zu ändern und zu sehen, ob das alles für Sie funktioniert.

Wenn Sie immer noch Probleme haben, können Sie eine systemweite Suche nach der UID von Yosemite Alex von 502 durchführen (wie als root):

# find / -uid 502 

Dies sollte eine Liste von Dateien aus Ihrem Dateisystem zurückgeben, die noch im Besitz des neuen 502 alex-Benutzernamens sind, den Sie manuell dem alten 503 alex zuordnen können, der jetzt der neue ist. Wenn viele Dateien angezeigt werden, die Sie nicht manuell aufrufen möchten, können Sie eine

 -exec chown alex {} \; 

Am Ende dieses Funds werden sie alle automatisch für Sie ändern.

Ich hoffe, das hilft, MB

Vielen Dank für diese Combo! Matt Sephton vor 7 Jahren 0