1. 程式人生 > >部署jeckins釋出php專案、修改jenkins以www使用者執行

部署jeckins釋出php專案、修改jenkins以www使用者執行

1. 修改Jenkins配置檔案
1.1 修改$JENKINS_USER
開啟jenkins配置檔案:

➜ vim /etc/sysconfig/jenkins
1
找到如下行:

將原來的jenkins使用者修改為 root使用者。

$JENKINS_USER="www"

1.2 修改Jenkins相關資料夾使用者許可權
更改jenkins三個資料夾的使用者所有都和使用者組:

➜ chown -R www:www /var/lib/jenkins
➜ chown -R www:www /var/cache/jenkins
➜ chown -R www:www /var/log/jenkins

1.3 重啟Jenkins
重啟Jenkins服務並檢查執行Jenkins的使用者是否已經切換為root。

➜ systemctl restart jenkins

1.4 檢視Jenkins程序所屬使用者
➜ ps -ef | grep jenkins

若顯示為www使用者,則表示修改完成。
 

jenkins檢出專案報錯:Permissions 0755 for '/home/lonecloud/.ssh/id_rsa' are too open.

1

2

3

4

5

6

7

8

9

10

11

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Permissions 0755 for '/home/lonecloud/.ssh/id_rsa' are too open.

It is required that your private key files are NOT accessible by others.

This private key will be ignored.

Load key "/home/lonecloud/.ssh/id_rsa": bad permissions

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

問題解決:

1

chmod -R 700 ~/.ssh/