跳转到内容

用户

users 命令(别名 u)用于管理 Redmine 用户。所有写操作都需要管理员权限;非管理员的自助管理请使用 my-account

Terminal window
redmine users list [flags]
标志描述
--status按状态过滤:activeregisteredlocked
--name按姓名或登录名过滤
--group按用户组名称或 ID 过滤
--limit最大结果数
--offset分页偏移量
-o, --output输出格式
Terminal window
redmine users get <id-or-name> [flags]

别名:showview。接受数字 ID、登录名、全名或 me

标志描述
--include包含关联数据:membershipsgroups(可重复或逗号分隔)。groups 需 Redmine 2.1+。
-o, --output输出格式
Terminal window
redmine users me [flags]

显示当前已认证用户的详细信息——在脚本中用于解析当前账户非常实用。

标志描述
--include包含关联数据:membershipsgroups(可重复或逗号分隔)。
-o, --output输出格式
Terminal window
redmine users create [flags]
标志描述
--login登录名 — 必填
--password密码 — 未设置 --generate-password 时必填
--firstname名 — 必填
--lastname姓 — 必填
--mail邮箱地址 — 必填
--admin授予管理员权限
--mail-notification邮件通知偏好:allonly_my_eventsonly_assignedonly_ownernone
--must-change-passwd强制用户在下次登录时修改密码
--generate-password由服务器生成随机密码(可省略 --password
--auth-source-id外部认证源的数字 ID
--send-information将账户信息通过邮件发送给新用户
Terminal window
redmine users update <id-or-name> [flags]

接受与 create 相同的标志(均为可选,--send-information 仅在 create 时可用)。用户参数接受数字 ID、登录名、全名或 me。仅显式设置的字段会发送到服务器,因此局部更新不会覆盖其他字段。

危险操作
Terminal window
redmine users delete <id-or-name> [flags]
标志描述
-f, --force跳过确认提示