Laden Sie lokale UNIX-Benutzer von einem URI
Als Alternative zur manuellen Erstellung einzelner lokaler UNIX-Benutzer in SVMs können Sie diese Aufgabe vereinfachen, indem Sie eine Liste lokaler UNIX-Benutzer aus einer Uniform Resource Identifier (URI) in SVMs laden(vserver services name-service unix-user load-from-uri
.
-
Erstellen Sie eine Datei mit der Liste der lokalen UNIX-Benutzer, die Sie laden möchten.
Die Datei muss Benutzerinformationen im UNIX- `/etc/passwd`Format enthalten:
user_name: password: user_ID: group_ID: full_name
Der Befehl verwirft den Wert des
password
Feldes und die Werte der Felder nach demfull_name
Feld (home_directory
undshell
).Die maximal unterstützte Dateigröße beträgt 2.5 MB.
-
Vergewissern Sie sich, dass die Liste keine doppelten Informationen enthält.
Wenn die Liste doppelte Einträge enthält, schlägt das Laden der Liste mit einer Fehlermeldung fehl.
-
Kopieren Sie die Datei auf einen Server.
Der Server muss über HTTP, HTTPS, FTP oder FTPS über das Speichersystem erreichbar sein.
-
Legen Sie fest, was der URI für die Datei ist.
Der URI ist die Adresse, die Sie dem Speichersystem zur Angabe des Speicherortes angeben.
-
Laden Sie die Datei mit der Liste der lokalen UNIX-Benutzer von der URI in SVMs:
vserver services name-service unix-user load-from-uri -vserver vserver_name -uri {ftp|http|ftps|https}://uri -overwrite {true|false}
-overwrite
{true
false
} Gibt an, ob Einträge überschrieben werden sollen. Der Standardwert istfalse
.
Mit dem folgenden Befehl ftp://ftp.example.com/passwd
wird eine Liste lokaler UNIX-Benutzer aus dem URI in die SVM mit dem Namen vs1 geladen. Vorhandene Benutzer auf dem SVM werden nicht durch die Informationen des URI überschrieben.
node::> vserver services name-service unix-user load-from-uri -vserver vs1 -uri ftp://ftp.example.com/passwd -overwrite false