Si ves que alguna de las instrucciones de este artículo no funciona como se esperaba, es posible que esté desactualizada. En caso de duda, por favor comunícate con soporte para obtener más ayuda.
El módulo user de API administra usuarios de Shell y FTP.
El comando user-list_users también enumera los usuarios de correo.
Comandos
user-add_user
Agrega un usuario (de tipo ftp, sftp o shell). Si no especificas una contraseña, se genera una contraseña aleatoriamente y se muestra en el resultado. De lo contrario, el resultado muestra ******** para la contraseña. También se devuelve un token de servicio (consulta Comandos de control de servicio).
Comando | user-add_user |
Valores |
type : El tipo de usuario; puede ser ftp, sftp, o shell. |
Resultado |
success |
Posibles errores |
no_type |
user-list_users
Vuelca una lista de todos los usuarios (incluidos ftp, shell, ftp anónimo, copias de seguridad y buzones de correo) en todas las cuentas a las que tienes acceso. Las contraseñas ya no están disponibles a través de este comando de API.
Comando | user-list_users |
Valores |
(ninguno) |
Resultado |
success |
Posibles errores |
type : normalmente ftp, sftp, shell, mail, o backup |
Posibles errores |
(ninguno) |
user-remove_user
Elimina un usuario especificado por el usuario. Opcionalmente, se puede especificar el tipo de usuario o home para distinguir el usuario que se eliminará (si el usuario existe en múltiples hogares/tipos). Para especificar el home, establece el usuario en username@home. Si el usuario tiene más de un tipo/home, puedes configurar remove_all para eliminar todas las instancias del usuario (nota: si remove_all está configurado y se especifica el tipo u home, elimina todas las instancias del usuario con ese tipo o en ese home).
Comand | user-remove_user |
Valores |
username : el usuario a eliminar, como testuser42. Opcionalmente usa username@home para especificar un hogar, como testuser42@riga |
Resultado |
success |
Posibles errores |
invalid_user (specific error after tab). |