关于Jenkins部署代码权限三种方案
关于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部署代码权限三种方案相关推荐
- leetcode 151. 翻转字符串里的单词 c代码 三种方案
如题: 给定一个字符串,逐个翻转字符串中的每个单词.示例 1: 输入: "the sky is blue" 输出: "blue is sky the"示例 2: ...
- Spring Boot 实现单点登录的第三种方案!
前面松哥发过两篇文章,也是两种方案,讲到单点登录问题: OAuth2+JWT 方案 @EnableOAuth2Sso 注解方案 今天再来和大家介绍第三种方案,使用 Spring Security 开发 ...
- 分布式锁解决并发三种方案
目录 为什么使用分布式锁? 分布式锁应具备的条件 三种实现方式 1.数据库锁 1.1 乐观锁 2.基于redis的分布式锁 3.基于Zookeeper实现分布式锁 4.三种方案的比较 分布式CAP理论 ...
- 【Win 10 应用开发】文件读写的三种方案
本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧--事无定法,灵活运用者为上. OK,咱们开始吧 ...
- 优化if-else代码的八种方案
前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案. 优化方案一:提前return,去除不必要的else 如 ...
- 网页内容复制粘贴(三种方案 兼容多种浏览器)
tags: js ctrl+c 网页内容复制粘贴(三种方案 兼容多种浏览器) 对网页上的内容实现复制粘贴的功能 痛点:需要支持多种不同的浏览器 主要有IE,Firefox IE浏览器下的解决方案: w ...
- 多租户数据隔离的三种方案
一.多租户在数据存储上存在三种主要的方案,分别是: 1. 独立数据库 这是第一种方案,即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好,但成本较高. 优点: 为不同的租户提供独立的数据 ...
- elasticsearch分词器词库热更新三种方案
文章目录 一.本地文件读取方式 二.远程扩展热更新 IK 分词 三.重写ik源码连接mysql 一.本地文件读取方式 首先进入elasticsearch目录的plugins目录下,查看目录结构 2.进 ...
- 网页的横向打印的三种方案(print your page landscape)
关于网页打印,window.print()提供的功能离远离一般的需求,很多情况下需要编程扩展 目前网上有很多关于网页打印的,但大多采用了ActiveX控件或IE内置的一些Object,由于Active ...
最新文章
- 可能存在无限递归_做事永远无头无尾?人生中的递归现象
- echart地图配置
- Windows 技术篇-是否允许程序连接网络误操作解除方法,如何解除阻止程序连接网络,程序连接网络设置方法
- mysql6.0.7_MySQL Workbench v6.0.7 正式版
- SpringIOC容器中Bean的生命周期
- php中怎么连接数据库中的表,php 连接 excel表格数据库数据-php中如何将execl的数据导入到数据库中...
- ARM处理器的工作状态
- Stream Part.7
- Spring Cloud Alibaba发布第二个版本,Spring 发来贺电 1
- 谈表达式树的缓存(6):五种缓存方式的性能比较
- cookie与session的区别,你真的明白吗?
- python怎么提高_Python心得--如何提高代码质量
- python中或语句_python判断语句怎么写
- win10如何找计算机管理员密码,win10怎么修改administrator账户密码 win10修改管理员账户密码方法...
- csdn 修改博客皮肤
- 华为harmonyos手机开发者,华为鸿蒙HarmonyOS2.0手机开发者Beta版正式发布
- Ajax异步配合数据字典完成下拉选框
- 网络购物需谨慎 “闲鱼”与“咸鱼“仅一个链接的距离
- MATLAB图像平移、旋转、缩放、裁剪
- ——java中的反射