gitlab-runner 设置用户为root

安装gitlab-runner构建机时默认会将用户设置为:gitlab-runner,该设置会使编写.gitlab-ci.yml的脚本,操作带来一些权限上的问题。

为了解决这些权限带来的问题,我将gitlab-runner构建机上的默认用户设置为root。

请注意:
这种方式虽然简单粗暴,当然也会带来一些弊端,比如:通过.gitlab-ci.yml脚本进行操作文件(删除、修改时)要格外小心。

  1. 通过ps aux|grep gitlab-runner命令查看gitlab-runner进程,可以查看到gitlab-runner的工作目录和默认用户等一系列相关信息。
  2. 通过该命令sudo gitlab-runner uninstall可以卸载掉gitlab-runner默认用户。
  3. 重新安装gitlab-runner并将用户设置为rootgitlab-runner install --working-directory /home/gitlab-runner --user root
  4. sudo service gitlab-runner restart重启gitlab-runner
  5. 再通过第一步的命令查看gitlab-runner看默认用户是否变成root。

当然解决权限带来的问题不仅仅只有这一种方法,我只是为了图省事儿;也可以通过linux上的设置权限的命令,把这个权限分配给gitlab-runner用户。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值