Ich habe gerade einen neuen Mini mit OS X Yosemite/Server 4 eingerichtet und verwende einen Drobo 5D als Dateispeicher. Alle Dateien auf dem Drobo wurden von einem alten Xserve-Setup und verschiedenen externen Laufwerken und dem Benutzerordner von mindestens einem anderen Mac kopiert.
Ich habe mein eigenes Admin-Konto auf dem Mini, dann eine kleine Handvoll Benutzer mit lokalen Konten auf dem Mini (hinzugefügt über das Benutzer-Panel) in einer einzigen Gruppe, der ich Zugriff auf die Dateifreigabe gegeben habe. Irgendwann wird es zwei Gruppen geben, eine für administrative Dinge, die sich in einem separaten Ordner befinden, auf den die anderen Benutzer keinen Zugriff haben. Also ziemlich einfach.
Gibt es in Server eine geeignete Möglichkeit, alle Eigentumsrechte und Berechtigungen für die gesamte Dateifreigabe zurückzusetzen? Ich möchte mit dem saubersten Schiefer beginnen. Ich bin mit den üblichen einfachen Linux-Befehlen chmod/chown vertraut, aber mit der ACL und umask und so weiter nicht vertraut, habe aber keine Angst davor, sie in Terminal auszuschneiden und einzufügen. :) Grundsätzlich möchte ich sicherstellen, dass alle alten Eigentumsrechte oder andere Dinge von anderen Computern gelöscht werden und dass alles eingerichtet ist, damit wir später keine Probleme mit neuen Dateien oder der Änderung alter Dateien haben.
Vielen Dank im Voraus!
Ich benutze die GUI, es ist einfacher... Wenn ich einen Server migriere, mache ich:
Hinweise: Manchmal verwende ich 'Batchmod' ( jetzt aus dem Internetarchiv holen ; die ursprüngliche Seite funktioniert nicht mehr: http://www.lagentesoft.com/batchmod/ ) oder chmod, chgrp, chown, wenn ich Probleme habe, den Dateibesitzer zu ändern vor den oben genannten Schritten ist dies nicht immer erforderlich.
Ich glaube, die richtigen Befehle dafür sind:
ACL
sudo chmod -RN /Path/to/your/share
POSIX (vorausgesetzt, der Kurzname für Ihr lokales Administratorkonto ist „admin“ und Sie möchten, dass jeder Lesezugriff hat, wenn nicht, ändern Sie 744 in 740)
sudo chown -R admin:wheel /Path/to/your/share
sudo chmod -R 744 /Path/to/your/share
schnellschlafen