반응형
개요
젠킨스를 이용하면서 도커를 이용해서 배포를 진행하고 있었기 때문에 sudo
권한이 필요했다.
따라서 젠킨스에게 sudo 권한을 주는 방법을 알아보자.
본론
먼저 저는 Ubuntu20.04 LTS 에서 진행하였고 Vim을 사용했습니다.
권한 획득
sudo su
명령어를 통해서 root 계정으로 진행하였습니다.
젠킨스 권한 설정
1. /etc/sudoers.d
디렉토리로 이동합니다.
cd /etc/sudoers.d
2. Jenkins의 권한을 설정하기 위한 파일을 하나 생성합니다.
touch jenkins
3. jenkins의 권한을 설정하여 줍니다.
vim jenkins
jenkins ALL=(ALL) NOPASSWD: ALL
4. jenkins 파일의 권한을 설정하여 줍니다.
chmod 0440 jenkins
결론
위의 설정을 통해서 sudo 명령어가 필요한 docker 명령어들이 잘 실행되는 것을 볼 수 있었다.
반응형
'데브옵스' 카테고리의 다른 글
[NGINX] nginx로 리버스 프록시 + SSL/TLS 적용하기 (0) | 2024.08.05 |
---|---|
[Jenkins] 젠킨스 빌드할 때 필요한 파일 미리 넣어두기 (0) | 2024.02.17 |
[Jenkins] Jenkinsfile을 통해서 파이프라인 실행 (0) | 2024.02.16 |
윈도우에 우분투 설치 (1) | 2024.02.15 |
[NCP] NCP 쿠버네티스 클러스터 사용법 (1) | 2023.11.13 |