Chargement des utilisateurs UNIX locaux à partir d'un URI
Comme alternative à la création manuelle d'utilisateurs UNIX locaux dans des SVM, vous pouvez simplifier la tâche en chargeant une liste d'utilisateurs UNIX locaux dans des SVM depuis un identificateur de ressource uniforme (URI) (vserver services name-service unix-user load-from-uri
).
-
Créez un fichier contenant la liste des utilisateurs UNIX locaux que vous souhaitez charger.
Le fichier doit contenir des informations utilisateur sous UNIX
/etc/passwd
format :user_name: password: user_ID: group_ID: full_name
La commande supprime la valeur de l'
password
et les valeurs des champs après lefull_name
légale (home_directory
etshell
).La taille maximale de fichier prise en charge est de 2.5 Mo.
-
Vérifiez que la liste ne contient aucune information dupliquée.
Si la liste contient des entrées dupliquées, le chargement de la liste échoue et un message d'erreur s'affiche.
-
Copiez le fichier sur un serveur.
Le serveur doit être accessible par le système de stockage via HTTP, HTTPS, FTP ou FTPS.
-
Déterminez l'URI du fichier.
L'URI est l'adresse que vous fournissez au système de stockage pour indiquer l'emplacement du fichier.
-
Charger le fichier contenant la liste des utilisateurs UNIX locaux dans les SVM à partir de l'URI :
vserver services name-service unix-user load-from-uri -vserver vserver_name -uri {ftp|http|ftps|https}://uri -overwrite {true|false}
-overwrite
{true
false
} spécifie s'il faut remplacer les entrées. La valeur par défaut estfalse
.
La commande suivante charge la liste des utilisateurs UNIX locaux à partir de l'URI ftp://ftp.example.com/passwd
Au SVM nommé vs1. Les utilisateurs existants du SVM ne sont pas remplacés par des informations de l'URI.
node::> vserver services name-service unix-user load-from-uri -vserver vs1 -uri ftp://ftp.example.com/passwd -overwrite false