To change the service, open the /etc/sysconfig/jenkins (in Debian [Ubuntu] this file is created in /etc/default) and change the JENKINS_USER to the user you want. In this example, it's talenduser because that is the user that owns the product suite on this machine. Make sure that the user you are changing to actually exists in the system (you can check the user in the /etc/passwd file if you are unsure).
sudo vi /etc/sysconfig/jenkins
$JENKINS_USER="talenduser"
Jenkins 폴더의 권한을 모두 바꾼다. 이 외에도 Jenkins를 위해 생성한 별도 폴더가 있으면 함께 바꾼다.
sudo chown -R ec2-user:ec2-user /var/lib/jenkins
sudo chown -R ec2-user:ec2-user /var/cache/jenkins
sudo chown -R ec2-user:ec2-user /var/log/jenkins
서버를 재부팅 하거나, Jenkins 프로세스를 재시작 한다.
#재시작 방법은 OS에 따라 다름
/etc/init.d/jenkins restart or systemctl restart jenkins
ps -ef | grep jenkins
'프로그래밍 > Jenkins' 카테고리의 다른 글
Jenkins 로그 삭제 (0) | 2019.11.04 |
---|---|
Accessing OS environment variables in Jenkins (0) | 2019.08.30 |
[Jenkins] shell 명령어 실행을 위한 관리자 권한 부여 (0) | 2019.08.20 |
Jenkins + BitBucket + Gradle 빌드 설정하기 #2 (0) | 2019.07.11 |
Jenkins + BitBucket + Gradle 빌드 설정하기 #1 (0) | 2019.07.11 |