`
阿尔萨斯
  • 浏览: 4136680 次
社区版块
存档分类
最新评论

Jenkins用户权限问题

 
阅读更多

Jenkins用户权限一直是含混不清。今天花了点时间琢磨了一下,解决了两个问题。

问题一:Jenkins通过Ant脚本调用本地的Glassfish目录下的asadmin来进行web程序部署,一直工作的很好。突然昨天没有权限了。

问题二:Jenkins通过shell脚本调用启动本地的Java程序,一直工作的很好。突然3周前不能工作了。


在Ubuntu下,当执行apt-get install方式安装Jenkins的时候,会自动创建jenkins用户,这是一个没有用户目录的账号。

检查了一下,居然在nogroup组中,下面的调整修复了这两个权限问题:

1.从/etc/group文件中在nogroup中删除jenkins账号

2.将jenkins账号分别加入到root和glassfishadm组中


重启服务器,搞定。


还可以改得更多,再/etc/default/jenkins文件中,

可以修改为root权限运行

# user id to be invoked as (otherwise will run as root; not wise!)                                                                                                               
JENKINS_USER=root



分享到:
评论

相关推荐

    Jenkins创建用户并分配不同视图的权限.md

    Jenkins创建用户并分配不同视图的权限

    python3的通过API授权多个用户访问多个仓库以及jenkins信息获取的脚本

    通过gitlab的API设置允许多个用户访问多个仓库的权限,通过jenkins的API获取jenkins上的Job信息

    docker安装jenkins详细步骤

    创建Jenkins挂载目录并授权权限 创建:mkdir -p /usr/local/jenkins/data 授权:chmod -R 777 /usr/local/jenkins/data 4.启动jenkins容器 docker run -itd --name jenkins -v /usr/local/jenkins/data:/var/...

    jenkins 配置用户角色权限的实现方法

    jenkins 配置用户角色权限需要安装插件 Role Strategy Plugin 1.安装 Role Strategy Plugin 插件 下载地址:https://updates.jenkins-ci.org/download/plugins/role-strategy/  打开jenkins 系统管理–>管理插件...

    Jenkins配置基于角色的项目权限管理

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

    钉钉OA流程审批,Jenkins自动授权通知用户密码

    为了简化jenkins版本发布流程,使开发人员能更灵活的控制版本的更新迭代,现准备将Jenkins的版本发布流程,从OA系统转到钉钉软件。在钉钉的OA工作台上提交版本发布流程,审批通过过,钉钉将自动发送Jenkins登陆帐号...

    Jenkins管理员操作手册.docx

    4.3.用户权限管理 Jenkins系统管理页面,点击“Manage and Assign Roles” 如下页面中配置: “ Manage Roles” 中对权限进行配置: 全局权限和项目权限: Global roles:全局权限。配置admin和readonly...

    Jenkins基础入门-5-用户和权限管理.rar

    Jenkins基础入门-5-用户和权限管理.rar

    Jenkins持续集成应用.docx

    3.3. 用户与权限配置 15 3.3.1. 用户管理 15 3.3.2. 权限管理 18 4. Harbor安装与配置(可选) 21 4.1. Harbor安装 21 4.2. Harbor项目配置 30 4.3. Harbor镜像清理 31 5. Jenkins任务配置 35 5.1. 后端服务 35 5.2....

    持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]

    代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试点击新建这里只需要写一下描述执行Shell脚本温馨提示:执行命令主要涉及的是权限问题,我们要搞明白,jenkins是以什么权限来执行命令的。...

    jenkins搭建和自动构建.docx

    centos 7 下 jenkins+gitlab自动发布,自动构建,jenkins新建用户以及权限管理

    权限分配与授权

    shiro权限分配 1、理解基于资源的权限管理方法。 2、掌握权限管理的数据模型。 3、掌握不使用shiro开发...4、掌握Shiro进行用户认证的常用方法。 5、掌握Shiro进行授权的常用方法。 掌握Shiro整合企业应用开发的方法。

    jenkins配置

    第一步: 准备工具: (1)tomcat,(2)maven 第二部: 1,修改tomcat配置,在conf/tomcat-users.xml文件中增加用户权限,增加如下代码

    jenkins-php-docker:适用于 jenkins-php.org 模板的 docker

    有了这一个工作的差异。...为该文件夹中的jenkins用户授予rwx权限 运行镜像docker run -d -P -v /var/docker/jenkins-php-docker:/var/jenkins_home:rw naxhh/jenkins-php-docker Docker 公开了端口8080因此只需转到h

    .Net权限管理及快速开发框架、好用的权限工作流系统.zip

    核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。 .Net权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新...

    jenkins自动化部署安装操作手册-0328.docx

    一: Jenkins自动部署成功的...3.3 jenkins权限和用户管理 15 四:为什么需要自动部署 18 五:日志信息 19 5.1 jenkins连接SVN服务器,本地构建并部署的日志 19 5.2 jenkins连接gitlab服务器,本地构建成功的日志 171

    script-security-plugin:允许Jenkins管理员控制用户可以运行哪些进程内脚本

    各种Jenkins插件要求用户定义自定义脚本(最常用Groovy语言)以自定义Jenkins的行为。 如果每个编写这些脚本的人都是Jenkins管理员(特别是如果他们具有“脚本脚本”链接所使用的“总体/运行脚本”权限),那么他们...

    jenk:通过命令行与Jenkins进行交互。 用Go写

    JENKINS_USER_NAME-具有API访问权限的Jenkins用户 JENKINS_TOKEN-从Jenkins获得的访问令牌( ) 要么 在主目录中创建一个名为.jenk.yaml的配置文件,其中包含相同的变量,并具有以下布局: JENKINS_ROOT_URL : ...

    docker-jenkins-swarm-slave:docker-jenkins-swarm-slave

    carlossg /詹金斯-斯拉姆-奴隶参见:evarga /詹金斯-斯拉夫笔记这应该通过主机上的cron脚本来完成,该脚本定期修复'/var/run/docker.sock'的权限sudo chmod a+rw /var/run/docker.sock自动配置从站创建一个用户,...

Global site tag (gtag.js) - Google Analytics