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 transferts
- Spour les serveurs locaux
- Ppour les partenaires distants
- Rpour les règles de transfert
- Upour les utilisateurs
- Apour l’administration de Transfer
 - Il existe 3 permissions pour chaque cible: - r: autorisation de lecture
- w: autorisation d’écriture
- d: 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'