[TIL] Troubleshooting: permission denied

김시원·2023년 5월 25일
0

TIL

목록 보기
30/50
post-thumbnail

📌 Issues encountered

Issue #1. self-hosted runner 설정 중 permission denied error

📌 What I tried

Issue #1

  1. 해당 config.sh 파일에 대한 쓰기 권한이 있는지 확인한다.
  • ls -l 명령어 입력

가장 왼쪽의 -rwxr-xr-x를 해석해보면, 파일 소유자는 읽기, 쓰기, 실행 권한을 가지고 있지만, 그룹 및 기타 사용자는 읽기, 실행 권한만을 가지고 있다는 것이다.
2. sudo chmod +w ./config.sh 명령어로 해당 파일에 대한 쓰기 권한을 부여해준다.
3. 동일한 에러가 떴다. config.sh가 들어있는 디렉토리 자체에 대한 쓰기 권한의 문제일 수도 있다.
4. actions-runner 디렉토리에 sudo chmod +w actions-runner 쓰기 권한을 부여해준다.
5. 동일한 에러가 떴다. 이번엔 사용자 (나)와 그룹에 쓰기 권한을 부여해준다.
6. sudo chown <user>:<group> actions-runner를 입력한다. 이때 user와 group은 각각 whoamiid -g -n 명령어를 통해 알 수 있다. 나의 경우 ubuntu & ubuntu였다.
7. 다시 config.sh로 접속하니 잘 들어가졌다.

0개의 댓글