zoukankan      html  css  js  c++  java
  • jenkins管理

    1.1 重启,重载,关闭

    http://10.0.0.51:8080/jenkins/restart     重启

    http://10.0.0.51:8080/jenkins/reload      重载

    http://10.0.0.51:8080/jenkins/stop        停止

    http://10.0.0.51:8080/jenkins/start        开启

    重启为例:主页面浏览器栏后面加上“restart”回车

    1.2 Jenkins密码修改

    此种情况是超级管理员权限的情况才能修改密码。

    进入到Jenkins页面点击“用户

    然后点击“设置

    此时进入到用户密码修改界面,修改保存即可。

    1.3修改遗忘的管理员密码

    如果管理员密码丢失,而浏览器管理界面登陆不上去的情况下,只能通过进入服务后台修改配置文件下面详细介绍:

    善意提醒:在修改任何配置文件或做有可能影响服务器配置的操作之前一定要备份。或者通过xshell连接的时候,不要关掉xshell,或打开两个xshell以防止被关在服务器外面,我就曾经被关过一次。

    修改用户或者管理员密码的配置文件一般放在/root/.jenkins/users/下面,如果安装方式一样,那么有可能密码存放位置不一,可以通过find查找

    [root@db01 users]# cd ~
    [root@db01 ~]# cd .jenkins/users/
    [root@db01 users]# ls
    test
    [root@db01 users]# cd test/
    [root@db01 test]# ls
    config.xml
    [root@db01 test]# 
    View Code

    users目录下面一般存放很多的用户名文件,进入到要修改的用户名的文件中,一般名字为config.xml进入到配置文件中,第34行会看到

    <passwordHash>#jbcrypt:$2a$10$uvrr6me6f69G1LYxBk3jfe0YYUjUUXRm0gMKn.tRbjO/oqjABYNVO</passwordHash>”  这么一行代码,其中黄色部分为使用BCrypt密码加密工具进行密码加密

     

    因为这个加密工具如何加解密不会使,只有通过曲线救国的形式来将这串代码换成我所知道的密文为:“$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS”;明文为“111111”,替换完成后,重启Jenkins,然后使用刚刚命令行改过的“111111”密码登陆,登录浏览器管理界面后,修改为自己想改为的超级管理员密码。(做好配置文件备份,如果改错了,什么密码都进不去了,那就悲剧了)

    1.4 Jenkins普通用户授权

    本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理。

    由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

    在系统管理页面点击Manage and Assign Roles进入角色管理页面:

    1.41创建用户

    “系统管理”---“管理用户”----“新建用户”

     

    初始配置的时候需要配置第一个选项“manage roles”,如下界面

    添加全局和项目角色权限(在Role to add 后面填写全局和项目角色的名字;添加完全局角色和项目角色后,可在后面选择该角色具有权限;)

    如果不是初始配置,可以直接点击第二个选项“Assign roles”,进入下面界面

     上面配置完后,点击下面“apply”,“save”,重新使用刚配置的用户登录,就可以看到,刚添加的用户只有配置的项目的权限。

  • 相关阅读:
    opencv::绘制-基本几何
    公共盘访问方法(更改用户登录公共盘)
    testlink数据库访问密码修改
    SQL Server外部链接时报错:Error locating serverInstance specified
    SQL server数据库端口访问法
    python模块之wordcloud
    随性练习:python字典实现文本合并
    python模块之numpy
    python模块之openpyxl扩展
    python模块之openpyxl介绍
  • 原文地址:https://www.cnblogs.com/zhaojingyu/p/8994084.html
Copyright © 2011-2022 走看看