Création du client

Maintenant que l'utilisateur a été créé, il faut créer un "client". Cette entité déterminera le propriétaire de chacun des services créés. Il est donc indispensable. (Les services ne sont pas associés à un utilisateur mais bel et bien à un client)

La procédure est très simple

ludovic@ZiSH:# help client

        client <client_name> - Enter/create a client configuration

La commande client accompagnée du nom du client va créer celui-ci.

ludovic@ZiSH:# client projet_1
Client projet_1 created
Client:projet_1# 

Gestion du ou des clients clients

Dans le cas où un user posséde plusieurs client, la commande "show client" donne la liste complète des clients :

ludovic@ZiSH:# show client
projet_1
projet_2
projet_3

Il est très simple de ce connecter à un client :

ludovic@ZiSH:# client projet_2
Client:projet_2# 

Egalement pour en supprimer un :

ludovic@ZiSH:# no client projet_3

ludovic@ZiSH:# show client
projet_1
projet_2

Joindre des utilisateur(s) à un client (indispensable pour partager des ressources entre utilisateurs)

Pour partager des droits sur les services associés à votre client il vous faudra précédemment inviter un utilisateur à se joindre à votre client.

La procédure est la suivante :

créer une invitation au niveau du client (attention les clés d'invitation ont une durée de vie limitée)

Client:projet_1# invitation_key
Invitation key: 2d5178ac11ad1530d978574fcc548a9b valid until 2009-03-19 17:05:15

Il faut ensuite transmettre cette clé à la personne à qui vous souhaitez relier à votre client

La dite personne doit accepter la clé depuis son interface après s'être connecté à l'aide de la commande :

seb@ZiSH:# acknowledge 2d5178ac11ad1530d978574fcc548a9b
Invitation to client projet_1 accepted

L'invité apparaît désormais dans la liste des "user" dans votre vsite

ZiSH:# client projet_1
Client:projet_1# show

Client:      projet_1
Address:     None
Country:     None

Vsites:      sous_projet_1
Roles:       owner
Users:       seb

Also available in: HTML TXT