Fügen Sie ONTAP SMB-Home-Verzeichnisfreigaben 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[,…]-vservervserverGibt die CIFS-fähige Storage Virtual Machine (SVM) an, auf der der Suchpfad hinzugefügt werden soll.-share-name share-nameGibt den Namen der Home-Directory-Freigabe an.Wenn der Freigabename eine der Literalzeichenfolgen
%w,%uoder enthält,%dmüssen Sie zusätzlich%%wzu 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%uVariable oder enthalten. -
Der Freigabename kann zusätzlich die
%dVariable (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 modifywird verwendet, um diesen Zugriff zu aktivieren, indem Sie die-is-home-dirs-access-for-admin-enabledOption auftrue) oder durch Einstellen der erweiterten Option-is-home-dirs-access-for-public-enabledauftrue.
-pathpathGibt 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 showBefehl, 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