• Daily Archives: 2023年1月31日

修改gitlab-runner的执行用户为root

gitlab-runner的默认执行用户为gitlab-runner,如果执行某些操作时提示权限不足,则可以使用本方法修改gitlab-runner的执行用户为root,从而执行更高权限的指令。

查看当前gitlab-runner的运行用户

使用以下指令查看:、

ps aux|grep gitlab-runner

如下图所示,可以看到当前执行用户为gitlan-runner:

方法一:

修改gitlab-runner的运行参数

编辑/etc/systemd/system/gitlab-runner.service文件,并修改–user后的参数为root:

[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/bin/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--user" "root"

重启gitlab-runner

systemctl daemon-reload
systemctl restart gitlab-runner

方法二:

执行以下指令:

sudo gitlab-runner uninstall #删除gitlab-runner

gitlab-runner install --working-directory /home/gitlab-runner --user root #安装并设置--user(例如我想设置为root)

sudo service gitlab-runner restart #重启gitlab-runner

确认修改生效

再次使用以下指令:

ps aux|grep gitlab-runner

若修改成功,则如下图所示:

CentOS7下纯净安装Maven

下载maven

到apache-maven官网中下载对应的zip包:

https://maven.apache.org/download.cgi

解压maven

如果是zip包则使用unzip ***.zip命令;

如果是tar包则使用tar -zxvf xxx.tar命令。

设置环境变量

编辑/etc/profile文件,添加以下设置:

#MAVEN的环境变量
export MAVEN_HOME=/home/apache-maven-3.8.6

#PATH环境变量
export PATH=$MAVEN_HOME/bin

注意:如果有多个path变量请使用“:”号隔开。

测试maven

执行 mvn –version命令,如果安装顺利,则出现maven的版本号,如下图所示:

close