Fügen Sie eine Home-Directory-Freigabe hinzu
Wenn Sie die SMB-Home-Verzeichnis-Funktion verwenden möchten, müssen Sie mindestens eine Freigabe mit der Eigenschaft Home Directory hinzufügen, die in den Share-Eigenschaften enthalten ist.
Sie können eine Home-Directory vserver cifs share create
vserver cifs share modify
-Freigabe zum Zeitpunkt der Erstellung der Freigabe mit dem Befehl erstellen, oder Sie können eine vorhandene Freigabe mit dem Befehl jederzeit in eine Home-Directory-Freigabe ändern.
Um eine Home-Directory-Freigabe homedirectory
-share-properties
zu erstellen, müssen Sie den Wert in die Option einfügen, wenn Sie eine Freigabe erstellen oder ändern. Sie können den Freigabennamen und den Freigabepfad mithilfe von Variablen angeben, die dynamisch erweitert werden, wenn Benutzer eine Verbindung zu ihren Home-Verzeichnissen herstellen. Verfügbare Variablen, die Sie im Pfad verwenden können %w
, sind, %d
und %u
, entsprechend dem Windows-Benutzernamen, der Domäne und dem zugeordneten UNIX-Benutzernamen.
-
Fügen Sie eine Home-Verzeichnis-Freigabe:
vserver cifs share create -vserver vserver_name -share-name share_name -path path -share-properties homedirectory[,…]
-vserver
vserver
Gibt die CIFS-fähige Storage Virtual Machine (SVM) an, auf der der Suchpfad hinzugefügt werden soll.-share-name share-name
Gibt den Namen der Home-Directory-Freigabe an.Wenn der Freigabename eine der Literalzeichenfolgen
%w
,%u
oder enthält,%d
müssen Sie zusätzlich%%w
zu einer der erforderlichen Variablen vor der Literalzeichenfolge ein % (Prozent) Zeichen setzen, um zu verhindern, dass ONTAP die Literalzeichenfolge als Variable behandelt (z.B. ).-
Der Freigabename muss entweder die
%w
%u
Variable oder enthalten. -
Der Freigabename kann zusätzlich die
%d
Variable (z.B.%d
/%w
) oder einen statischen Teil im Freigabenamen (z.B. home1_/%w
) enthalten. -
Wenn die Freigabe von Administratoren verwendet wird, um eine Verbindung zu den Home-Verzeichnissen anderer Benutzer herzustellen oder um Benutzern die Verbindung zu den Home-Verzeichnissen anderer Benutzer zu ermöglichen, muss dem dynamischen Namensmuster ein Tilde (~) vorangestellt sein.
Der
vserver cifs home-directory modify
wird verwendet, um diesen Zugriff zu aktivieren, indem Sie die-is-home-dirs-access-for-admin-enabled
Option auftrue
) oder durch Einstellen der erweiterten Option-is-home-dirs-access-for-public-enabled
auftrue
.
-path
path
Gibt den relativen Pfad zum Home-Verzeichnis an. -
-share-properties homedirectory[,…]
Gibt die Freigabeeigenschaften für diese Freigabe an. Sie müssen den homedirectory
Wert angeben. Sie können zusätzliche Freigabegenschaften mithilfe einer kommagetrennten Liste angeben.
-
Überprüfen Sie mit dem
vserver cifs share show
Befehl, ob Sie die Stammverzeichnisfreigabe erfolgreich hinzugefügt haben.
Mit dem folgenden Befehl wird eine Stammverzeichnisfreigabe mit dem Namen erstellt %w
. Die oplocks
browsable
changenotify
Eigenschaften , , und share werden zusätzlich zur Einstellung der homedirectory
Eigenschaft share festgelegt.
Dieses Beispiel zeigt nicht die Ausgabe für alle Freigaben auf der SVM an. Ausgabe wird abgeschnitten. |
cluster1::> vserver cifs share create -vserver vs1 -share-name %w -path %w -share-properties oplocks,browsable,changenotify,homedirectory vs1::> vserver cifs share show -vserver vs1 Vserver Share Path Properties Comment ACL ---------- -------- ------------ -------------- -------- ----------- vs1 %w %w oplocks - Everyone / Full Control browsable changenotify homedirectory