57

当我访问 mydomain.com:8080 时,默认情况下没有授权机制。我查看了配置区域,但找不到添加基本用户名和密码的地方

4

5 回答 5

54

转到管理 Jenkins > 配置全局安全并选中启用安全复选框。

对于基本的用户名/密码身份验证,我建议为安全领域选择Jenkins Own User Database,然后为Authorization选择登录用户可以做任何事情或基于矩阵的策略(如果您有多个具有不同权限的用户)。

于 2012-05-31T00:03:30.200 回答
7

假设您已选中Manage Jenkins > Configure Global Security > Enable SecurityJenkins Own User Database,您将转到:

  • 管理 Jenkins > 管理用户 > 创建用户
于 2017-07-18T17:56:33.153 回答
1
  • 尝试从位于以下路径的系统中删除 .jenkins 文件夹。C:\Users\"你的电脑名称".jenkins

  • 现在从 jenkins 官网下载一个新的稳定版本的 .war 文件。例如。2.1并按照步骤安装。

    • 您将可以通过此方法进行
于 2017-04-02T07:28:26.033 回答
0

您需要在配置全局安全页面上启用安全并设置安全领域(请参阅:标准安全设置)并选择适当的授权方法(安全领域)。

Jenkins Security Realm,Hudson 自己的用户数据库

根据您的选择,使用适当的方法创建用户。推荐的方法是选择Jenkins 自己的用户数据库并勾选Allow users to sign up,点击 Save 按钮,然后您应该可以从 Jenkins 界面创建用户。否则,如果您选择了外部数据库,则需要在那里创建用户(例如,如果它是 Unix 数据库,则使用现有 Linux/Unix 用户的凭据或使用 shell 接口创建标准用户)。

另请参阅:通过 API 在 Jenkins 中创建用户

于 2017-11-07T12:48:26.720 回答
0

如果以管理员身份安装,请使用:-

uname - admin
pw - the passkey that was generated during installation
于 2018-10-10T06:44:09.053 回答