users 命令(别名 u)用于管理 Redmine 用户。所有写操作都需要管理员权限;非管理员的自助管理请使用 my-account。
redmine users list [flags]
| 标志 |
描述 |
--status |
按状态过滤:active、registered、locked |
--name |
按姓名或登录名过滤 |
--group |
按用户组名称或 ID 过滤 |
--limit |
最大结果数 |
--offset |
分页偏移量 |
-o, --output |
输出格式 |
redmine users get <id-or-name> [flags]
别名:show、view。接受数字 ID、登录名、全名或 me。
| 标志 |
描述 |
--include |
包含关联数据:memberships、groups(可重复或逗号分隔)。groups 需 Redmine 2.1+。 |
-o, --output |
输出格式 |
显示当前已认证用户的详细信息——在脚本中用于解析当前账户非常实用。
| 标志 |
描述 |
--include |
包含关联数据:memberships、groups(可重复或逗号分隔)。 |
-o, --output |
输出格式 |
redmine users create [flags]
| 标志 |
描述 |
--login |
登录名 — 必填 |
--password |
密码 — 未设置 --generate-password 时必填 |
--firstname |
名 — 必填 |
--lastname |
姓 — 必填 |
--mail |
邮箱地址 — 必填 |
--admin |
授予管理员权限 |
--mail-notification |
邮件通知偏好:all、only_my_events、only_assigned、only_owner、none |
--must-change-passwd |
强制用户在下次登录时修改密码 |
--generate-password |
由服务器生成随机密码(可省略 --password) |
--auth-source-id |
外部认证源的数字 ID |
--send-information |
将账户信息通过邮件发送给新用户 |
redmine users update <id-or-name> [flags]
接受与 create 相同的标志(均为可选,--send-information 仅在 create 时可用)。用户参数接受数字 ID、登录名、全名或 me。仅显式设置的字段会发送到服务器,因此局部更新不会覆盖其他字段。
危险操作
redmine users delete <id-or-name> [flags]