用户管理#
添加用户#
新用户可以在浏览器中导航到本地 Repository 网页并注册帐户,或者您可以使用命令行添加他们
设置
USER_PASSWORD
环境变量 (例如,export USER_PASSWORD=abc123DEF
)。运行
anaconda-server-create-user
命令,使用以下语法anaconda-server-create-user [-h] -u USERNAME [-e EMAIL] [--superuser]
示例
anaconda-server-create-user --username jsmith --email jsmith@your-domain.com --superuser
搜索用户#
从 Anaconda Enterprise 4 Repository 2.33.5 版本开始,您可以按用户名或电子邮件地址搜索用户。在浏览器中打开此 URL
http://your.anaconda.server:port/admin/users
注意:将 “your.anaconda.server:port” 替换为您的 Anaconda 服务器的名称或 IP 地址和端口。
提升现有用户#
从 Anaconda Enterprise 4 Repository 2.28 版本开始,管理员可以使用“管理账户”页面将用户提升为 staff 或 superuser 状态。
查看 staff 和 superuser 的权限#
staff 用户和 superuser 可以查看“管理”页面的以下部分
报告。
用户管理。
许可证下载。
试用许可证。
当前 LDAP 配置。
当前服务器配置。
下载摘要。
来自特定地址的下载。
安全源和安全源详细信息。
存储管理。
staff 和 superuser 的特权#
staff 用户和 superuser 拥有以下特权
创建许可证。
下载用户数据库的 CSV 文件。
在“管理”面板中搜索包。
重新发送确认电子邮件给用户。
重新发送密码重置电子邮件给用户。
下载包含用户电子邮件的 CSV 文件。
superuser 的其他权限#
除了以上所有内容外,superuser 还可以在“管理”页面上查看以下内容
计划。
用户详细信息。
要将现有用户提升为 staff 用户或 superuser
重置用户密码#
如果用户忘记了密码,您可以请求重置链接提供给用户。
要发送电子邮件,Repository 必须配置 电子邮件设置。
登录到您的 Repository 管理员帐户。
从顶部**工具**菜单中,选择“管理”。
从左侧导航窗格中,选择“密码重置”。
输入用户的电子邮件地址。
Web UI 生成密码重置链接。
通过电子邮件将链接发送给用户。
您也可以在不发送电子邮件的情况下重置密码
anaconda-server-admin reset-password jsmith
注意:将 jsmith
替换为您要重置密码的用户名。
重新发送欢迎电子邮件给新用户#
要发送电子邮件,Repository 必须配置 电子邮件设置。
如果用户报告说他们在本地 Repository 网页上注册后没有收到欢迎电子邮件,则可能是被垃圾邮件过滤器捕获了。
按照上述重置用户密码的说明进行操作。
更改用户的存储大小或将其计划更改为免费无限#
要更改用户的存储大小或计划
登录到您的 Repository 管理员帐户。
从顶部**工具**菜单中,选择“管理”。
从左侧导航窗格中,选择“账户”。
选择您要更改帐户的用户的用户名。
要更新存储限制,请单击“更新存储”。
要将用户的计划设置为免费无限,请单击“设置为免费无限计划”。
删除用户#
登录到您的 Repository 管理员帐户。
从顶部**工具**菜单中,选择“管理”。
从左侧导航窗格中,选择“账户”。
选择您要删除的用户的用户名。
单击“删除用户”按钮。
可选:使用
anaconda-server-admin clean-storage
从该用户的帐户中删除文件。