用户管理#

添加用户#

新用户可以在浏览器中导航到您的本地仓库网页并自行注册账户,或者您可以使用命令行添加他们:

  1. 设置USER_PASSWORD环境变量(例如,export USER_PASSWORD=abc123DEF)。

  2. 运行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版本起,管理员可以使用管理账户页面将用户提升为员工或超级用户状态。

员工和超级用户的查看权限#

员工用户和超级用户可以查看管理页面的以下部分:

  • 报告。

  • 用户管理。

  • 许可证下载。

  • 试用许可证。

  • 当前的LDAP配置。

  • 当前服务器配置。

  • 下载摘要。

  • 从特定地址下载。

  • 安全动态和安全动态详情。

  • 存储管理。

员工和超级用户的权限#

员工用户和超级用户拥有以下权限:

  • 创建许可证。

  • 下载用户数据库的CSV文件。

  • 在管理面板中搜索一个包。

  • 重新发送确认邮件给用户。

  • 重新发送密码重置邮件给用户。

  • 下载包含用户电子邮件的CSV文件。

超级用户的额外权限#

除了以上所有内容外,超级用户还可以在管理页面上查看以下内容:

  • 计划。

  • 用户详情。

将现有用户提升为员工用户或超级用户:

  1. 在管理页面上,在左侧导航窗格中,选择账户。

  2. 选择您想要提升的用户名。

    仓库显示用户信息页面:

  3. 点击设置员工按钮以授予用户员工权限 或点击设置超级用户按钮以授予用户超级用户 权限。

  4. 在出现的对话框中,重新输入用户的名称。

  5. 点击设置按钮。

重置用户密码#

如果用户忘记了密码,您可以请求一个重置链接提供给用户。

要发送电子邮件,仓库必须配置 email settings

  1. 登录到您的仓库管理账户。

  2. 从顶部的工具菜单中,选择管理员。

  3. 从左侧导航窗格中,选择密码重置。

  4. 输入用户的电子邮件地址。

    Web UI 生成一个密码重置链接。

  5. 将链接通过电子邮件发送给用户。

你也可以在不发送电子邮件的情况下重置密码:

anaconda-server-admin reset-password jsmith

注意:将 jsmith 替换为您要重置密码的用户名。

重新发送欢迎邮件给新用户#

要发送电子邮件,存储库必须配置 email settings

如果用户报告说他们在注册您的本地仓库网页后没有收到欢迎邮件,可能是被垃圾邮件过滤器拦截了。

按照上述说明重置用户密码。

更改用户的存储大小或将他们的计划更改为免费无限#

要更改用户的存储大小或计划:

  1. 登录到您的仓库管理账户。

  2. 从顶部的工具菜单中,选择管理员。

  3. 从左侧导航窗格中,选择账户。

  4. 选择您想要更改账户的用户名。

  5. 要更新存储限制,请点击更新存储。

  6. 要将用户的计划设置为免费且无限制,请点击 设置免费无限制计划。

移除用户#

  1. 登录到您的仓库管理账户。

  2. 从顶部的工具菜单中,选择管理员。

  3. 从左侧导航窗格中,选择账户。

  4. 选择您想要移除的用户的用户名。

  5. 点击删除用户按钮。

  6. 可选:使用 anaconda-server-admin clean-storage 从该用户的账户中删除文件。