[ sudo 권한 ] 권한과 관련된 글

2024. 7. 24. 11:30·🌥️Cloud Study🌥️/Etc

요약 : 


 # 자바 설치
sudo apt update
sudo apt install -y openjdk-17-jdk

AWS에서 Terraform으로 인스턴스 구축 시 기초 설정 명령어들을 작성해서 인스턴스 설치 시 알아서 실행되도록 했다.

근데 막상 Jenkins를 통해서 배포하려고 보니까 java 설치가 안 되어있다고 하는 것이다 ... 

 

그리고 인스턴스 설정 시 SSH 포트 자동 변경하도록 해두었는데, 파일 상의 포트는 변경되어있지만 해당 포트로 접속은 안 되는 상황이 벌어졌다.

 

관련해서 주변 사람들하고 얘기해보니 Terraform에서 쿼리 전송 시 sudo 권한이 없는 것 아니냐는 의견이 나왔고,
구글링 좀 하다 보니까 유사한 내용이 Stack overflow에 올라와 있었다.

 

https://stackoverflow.com/questions/37847273/how-to-run-sudo-commands-in-terraform

 

How to run sudo commands in terraform?

My question is similar to this git hub post, but unfortunately it is unsolved: https://github.com/hashicorp/terraform/issues/550 I want a simple way to give sudo privileges to the commands run in...

stackoverflow.com

다른 글들을 더 찾아보니 Terraform에서의 문제 뿐만이 아니라 Jenkins에서도 sudo 권한으로 뭔가 하려고 할 경우 권한 오류가 뜨는 것 같다.

 

# /etc/sudoers 파일에서 jenkins 사용자에게 비밀번호 없이 sudo 권한 부여
jenkins ALL=(ALL) NOPASSWD:ALL

Jenkins의 경우 기본적으로 `jenkins`사용자로 실행되는데,

해당 사용자는 제한된 권한을 가지고 있으므로 `sudo`명령어를 사용하기 위해서는 `jenkins`사용자가 `sudoers`파일에 적절하게 설정되어 있어야 한다.

'🌥️Cloud Study🌥️ > Etc' 카테고리의 다른 글

[ Network ] Cisco OS 알아보기  (0) 2024.08.02
[ Network ] 호스트간 통신 살펴보기 (중간 부분 수정하기)  (0) 2024.08.02
[ Network ] Cisco 패킷 트레이서 소개와 환경설정  (0) 2024.08.02
[ Monitoring ] Prometheus와 Grafana를 활용한 모니터링  (0) 2024.07.24
[ Logging ] 쉘스크립트로 로깅 진행하기(+ 로그로테이트)  (0) 2024.07.24
'🌥️Cloud Study🌥️/Etc' 카테고리의 다른 글
  • [ Network ] 호스트간 통신 살펴보기 (중간 부분 수정하기)
  • [ Network ] Cisco 패킷 트레이서 소개와 환경설정
  • [ Monitoring ] Prometheus와 Grafana를 활용한 모니터링
  • [ Logging ] 쉘스크립트로 로깅 진행하기(+ 로그로테이트)
L_Chae
L_Chae
🎮😻🤓🖥✨
  • L_Chae
    Cherish
    L_Chae
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 🌥️Cloud Study🌥️
        • AWS
        • NHN
        • KT
        • Microsoft (Azure 900)
        • TroubleShooting
        • IaC
        • Etc
      • STUDY
        • English
        • Japanese
        • 개인정보보호 관련
      • 초등학교 AI 교육 진행
        • 2024학년도 1학년-2학년
        • 2025학년도 4학년
      • 2024 KDT 📕
        • Lecture
        • Study 📗
        • Study-JAVA
        • Project
        • etc
      • INTERLUDE ✦
        • 2022 SYSTEM STUDY
        • 2022 Winter Study
        • 2023 AutoMobility STUDY
        • 2023 Summer Study (CPPG)
        • 2023 Reversing STUDY
        • etc
      • Private🔒
        • MacBook 💻
        • Screenshot 🩷
        • Photo 🖼️
        • FFXIV - Backup 🎮
        • Tistory
      • PBL 📗
        • 논문 스터디
        • Backup
      • Project 🖤
        • 2022-2) 개인정보보호 소학회
        • 2022-2) winter GURU2 - iOS
        • 2023-1) PBL 3
        • 2023-2) PBL 4
        • 2024-1) SW-AI교육 실습 일지
      • CTF 🚩
        • 2022
        • 2023
      • News scrap 📰
        • 2022
        • 2023
      • 2022 공부 로그 🐯
      • 2023 공부 로그🐰
  • 블로그 메뉴

    • 글쓰기
    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    멱등성
    ansible galaxy
    JLPT
    deprecation warning
    JLPT N1
    N1
    ansible
    content collection
    jlpt n1 도전기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
L_Chae
[ sudo 권한 ] 권한과 관련된 글
상단으로

티스토리툴바