关于Jenkins部署代码权限三种方案

                                 作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.修改Jenkins进程用户为root

[root@jenkins ~]# cat /etc/sysconfig/jenkins  | grep JENKINS_USER
JENKINS_USER="jenkins"
[root@jenkins ~]#
[root@jenkins ~]#
[root@jenkins ~]# sed -i 's#JENKINS_USER="jenkins"#JENKINS_USER="root"#' /etc/sysconfig/jenkins
[root@jenkins ~]#
[root@jenkins ~]# cat /etc/sysconfig/jenkins  | grep JENKINS_USER
JENKINS_USER="root"
[root@jenkins ~]# 

二.将代码目录用户改为Jenkins

[root@jenkins ~]# mkdir  -p /home/yinzhengjie/data/jenkins/www
[root@jenkins ~]#
[root@jenkins ~]# chown -R jenkins.jenkins /home/yinzhengjie/data/jenkins/www/
[root@jenkins ~]#
[root@jenkins ~]# ll -d /home/yinzhengjie/data/jenkins/www/
drwxr-xr-x 2 jenkins jenkins 6 Sep  9 08:04 /home/yinzhengjie/data/jenkins/www/
[root@jenkins ~]#
[root@jenkins ~]# chmod +x /home/yinzhengjie/ -R                #这个执行权限必须得加,因为Jenkins默认是没有访问yinzhengjie用户家目录的权限哟!
[root@jenkins ~]#
[root@jenkins ~]# ll  /home/yinzhengjie/data/jenkins/www/
total 0
[root@jenkins ~]#

  上述代码摘自我之前的笔记,详情请参考:https://www.cnblogs.com/yinzhengjie/p/9607406.html。

三.使用sudo授权

   这个想必大家都会,要么使用命令“visudo”编辑授权,要么使用命令“vi /etc/sudoers”进行编辑,将Jenkins用户权限提升为管理员权限。

关于Jenkins部署代码权限三种方案相关推荐

  1. leetcode 151. 翻转字符串里的单词 c代码 三种方案

    如题: 给定一个字符串,逐个翻转字符串中的每个单词.示例 1: 输入: "the sky is blue" 输出: "blue is sky the"示例 2: ...

  2. Spring Boot 实现单点登录的第三种方案!

    前面松哥发过两篇文章,也是两种方案,讲到单点登录问题: OAuth2+JWT 方案 @EnableOAuth2Sso 注解方案 今天再来和大家介绍第三种方案,使用 Spring Security 开发 ...

  3. 分布式锁解决并发三种方案

    目录 为什么使用分布式锁? 分布式锁应具备的条件 三种实现方式 1.数据库锁 1.1 乐观锁 2.基于redis的分布式锁 3.基于Zookeeper实现分布式锁 4.三种方案的比较 分布式CAP理论 ...

  4. 【Win 10 应用开发】文件读写的三种方案

    本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧--事无定法,灵活运用者为上. OK,咱们开始吧 ...

  5. 优化if-else代码的八种方案

    前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案. 优化方案一:提前return,去除不必要的else 如 ...

  6. 网页内容复制粘贴(三种方案 兼容多种浏览器)

    tags: js ctrl+c 网页内容复制粘贴(三种方案 兼容多种浏览器) 对网页上的内容实现复制粘贴的功能 痛点:需要支持多种不同的浏览器 主要有IE,Firefox IE浏览器下的解决方案: w ...

  7. 多租户数据隔离的三种方案

    一.多租户在数据存储上存在三种主要的方案,分别是: 1. 独立数据库 这是第一种方案,即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高. 优点: 为不同的租户提供独立的数据 ...

  8. elasticsearch分词器词库热更新三种方案

    文章目录 一.本地文件读取方式 二.远程扩展热更新 IK 分词 三.重写ik源码连接mysql 一.本地文件读取方式 首先进入elasticsearch目录的plugins目录下,查看目录结构 2.进 ...

  9. 网页的横向打印的三种方案(print your page landscape)

    关于网页打印,window.print()提供的功能离远离一般的需求,很多情况下需要编程扩展 目前网上有很多关于网页打印的,但大多采用了ActiveX控件或IE内置的一些Object,由于Active ...

最新文章

  1. 可能存在无限递归_做事永远无头无尾?人生中的递归现象
  2. echart地图配置
  3. Windows 技术篇-是否允许程序连接网络误操作解除方法,如何解除阻止程序连接网络,程序连接网络设置方法
  4. mysql6.0.7_MySQL Workbench v6.0.7 正式版
  5. SpringIOC容器中Bean的生命周期
  6. php中怎么连接数据库中的表,php 连接 excel表格数据库数据-php中如何将execl的数据导入到数据库中...
  7. ARM处理器的工作状态
  8. Stream Part.7
  9. Spring Cloud Alibaba发布第二个版本,Spring 发来贺电 1
  10. 谈表达式树的缓存(6):五种缓存方式的性能比较
  11. cookie与session的区别,你真的明白吗?
  12. python怎么提高_Python心得--如何提高代码质量
  13. python中或语句_python判断语句怎么写
  14. win10如何找计算机管理员密码,win10怎么修改administrator账户密码 win10修改管理员账户密码方法...
  15. csdn 修改博客皮肤
  16. 华为harmonyos手机开发者,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
  17. Ajax异步配合数据字典完成下拉选框
  18. 网络购物需谨慎 “闲鱼”与“咸鱼“仅一个链接的距离
  19. MATLAB图像平移、旋转、缩放、裁剪
  20. ——java中的反射

热门文章

  1. qii, sopc, nios ii 10.1 IP核设计,LED验证死活不行,感觉很神奇
  2. AppUpdater 的一个问题
  3. Mars 算法实践——人脸识别
  4. Pinterest从OpenTSDB切换到他们自己的时间序列数据库
  5. Hadoop会遇到的45个问题,你确定你了解吗?
  6. DiscuzX 论坛首页 和 分 区设置版块横排
  7. Linux网络性能评估工具iperf
  8. 高效JQuery编码
  9. flash流媒体资料
  10. 手工清理C:\windows\alg.exe病毒