Modifier un utilisateur¶
Remplace les attributs de l’utilisateur demandé avec ceux donnés. Les attributs omis restent inchangés.
- -u <USERNAME>, --username=<USERNAME>¶
Le nom de l’utilisateur. Doit être unique.
- -p <PASS>, --password=<PASS>¶
Le mot de passe de l’utilisateur.
- -r <RIGHTS>, --rights=<RIGHTS>¶
Les droits de l’utilisateur en format chmod (format lettres uniquement). Les cibles possibles pour ces permission sont :
Tpour les transfertsSpour les serveurs locauxPpour les partenaires distantsRpour les règles de transfertUpour les utilisateursApour l’administration de Transfer
Il existe 3 permissions pour chaque cible:
r: autorisation de lecturew: autorisation d’écritured: autorisation de suppression (Note: les transferts ne pouvant être supprimés, cette autorisation est inconséquente dans leur cas)
Enfin, il existe 3 opérateurs de changement d’état:
+pour ajouter un droit aux droits courants-pour enlever un droit aux droits courants=pour écrases les droits courants
Ensembles, une cible, un opérateur et les permissions forment un groupe. Les groupes doivent être séparé par une virgule
,.
Pour changer l’utilisateur “toto”, et lui retirer le droit de supprimer des règles tout en lui ajoutant le droit de modifier les autres utilisateurs ; la syntaxe est la suivante.
waarp-transfer -a 'http://user:password@localhost:8080' user update 'toto' -u 'toto2' -p 'sésame2' -r 'R-d,U+rw'