SetUserPassword
修改指定 FTP 用户的密码。
- 路由:
POST /ftp - action:
SetUserPassword
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | 固定值 SetUserPassword |
| id | 是 | Integer | FTP 用户 ID |
| ftp_username | 是 | String | FTP 用户名 |
| new_password | 是 | String | 新密码(不少于 6 位) |
示例
POST /ftp HTTP/1.1
Content-Type: application/x-www-form-urlencoded
action=SetUserPassword&id=3&ftp_username=api_ftp_doc&new_password=NewPass@2024
输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| status | Boolean | 请求结果,true 表示成功 |
| msg | String | 提示信息 |
{"status": true, "msg": "修改成功"}
SetStatus
启用或暂停 FTP 用户。
- 路由:
POST /ftp - action:
SetStatus
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | String | 固定值 SetStatus |
| id | 是 | Integer | FTP 用户 ID |
| username | 是 | String | FTP 用户名(非 ftp_username) |
| status | 是 | String | 1 = 启用,0 = 暂停 |
注意:
AddUser用ftp_username,但DeleteUser/SetStatus用username。这是面板设计不一致。
示例
action=SetStatus&id=3&username=api_ftp_doc&status=0
{"status": true, "msg": "操作成功"}