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]#

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”,重新使用刚配置的用户登录,就可以看到,刚添加的用户只有配置的项目的权限。

jenkins管理的更多相关文章

  1. Jenkins:管理节点

    Jenkins 管理节点 是管理所有即将在其上执行任务(JOB)的slave机器,包括各种OS类型的主机,都可以作为节点,因为Jenkins是java实现的,所以能安装JVM的OS都可以作为Jenki ...

  2. Jenkins管理插件(备份插件)

    Jenkins管理插件 为了让所有的插件在 Jenkins 内可用,所有插件的列表可以访问链接 − https://wiki.jenkins-ci.org/display/JENKINS/Plugin ...

  3. Jenkins管理静态资源

    这里我们的前端是使用webpack来管理静态资源的,把静态资源上传到svn上面来管理 这里我们把项目和静态资源剥离开来,然后静态资源接入CDN 我们的svn的结构是这样的 我们需要把这些目录都进行打包 ...

  4. 使用jenkins管理uirecorder录制的任务

    在uirecorder官网(http://uirecorder.com/)上,对jenkins的配置只有简单的几句话: How to dock Jenkins? Add commands source ...

  5. Jenkins管理插件

    1 配置自动更新的镜像 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 系统管理-----插件管理--- ...

  6. 自动化集成:Jenkins管理工具详解

    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译.打包.镜像构建.部署等操作:本篇文章主要描述Jenkins基础用法. 一.Jenkins安装 1. ...

  7. linux环境下搭建自动化Jenkins管理工具

    一.搭建一个jak--tomcat服务器到自己的linux服务器上 具体的服务器搭建这里可以参考华华大佬的博客:https://www.cnblogs.com/liulinghua90/p/46614 ...

  8. Jenkins代码管理

    1.1  Jenkins安装与下载应用代码   应用部署   http://jenkins-ci.org   http://wordpress.org/   http://core.svn.wordp ...

  9. Docker:pipeline编写基本技巧- jenkins配置通过免交互方式拉取git源码管理仓库的代码

    工作中,从git仓库拉取代码有2种方式:交互式和非交互式 什么是交互式?就是拉取需要权限才能访问的代码时,需要输入密码 免交互式呢? 是通过密钥,私钥的方式,让服务端信任客户端,产生信任后,任何一次客 ...

随机推荐

  1. spring cloud配置中心属性加密处理

    在现实的场景里,我们会在配置中心配置很多中间件的账号密码(通常都是读写账号),如果采用明文存储将会有很大的风险导致账号泄露,解决方案: http://blog.didispace.com/spring ...

  2. donet core 2.1 DateTime ToString() 方法 在不同平台返回的时间格式不一样?

    跟操作系统的 设置的时间格式和系统区域设置有关.为了保持一致性.参数自己写好格式.

  3. <转>房租分配问题

    本文转自:https://blog.codingnow.com/2012/12/share_rent.html 今天读到策划同学的周报中提到的一个关于合租房子的分摊房租问题. 引用周报中的一节如下: ...

  4. 【Linux高级驱动】linux设备驱动模型之平台设备驱动机制

    [1:引言: linux字符设备驱动的基本编程流程] 1.实现模块加载函数  a.申请主设备号    register_chrdev(major,name,file_operations);  b.创 ...

  5. Unity读取Excel文件(附源代码)

    今天想弄个Unity读取Excel的功能的,发现网上有许多方法,采用其中一种方法:加入库文件 Excel.dll 和ICSharpCode.SharpZipLib.dll库文件,(还有System.D ...

  6. Java两种核心机制

    1.Java虚拟机 2.垃圾回收

  7. (原)测试 Java中Synchronized锁定对象的用法

    今天再android_serial_port中看到了关键字 synchronized;因为刚好在学java和android,所以就查了一下它的用法: 于是把代码中的一小段代码拿了出来,做了一下修改,测 ...

  8. Erlang的gen_server的terminate()/2未执行

    官方资料参考: Module:terminate(Reason, State) Types: Reason = normal | shutdown | {shutdown,term()} | term ...

  9. 面包屑 CSS

    首先祝大家,在新年里,好的.善良的都都马上有. 关于css实现面包屑已经是一个典型例子了.不过今天还是与大家分享一下实现的原理.原理:每一段元素固定宽度并向左浮动,头尾突出部分相对父元素用相对定位固定 ...

  10. react实现多行文本超出加省略号

    http://www.css88.com/archives/5206 overflow : hidden; text-overflow: ellipsis; display: -webkit-box; ...