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은 각각 whoami
와 id -g -n
명령어를 통해 알 수 있다. 나의 경우 ubuntu
& ubuntu
였다.
7. 다시 config.sh
로 접속하니 잘 들어가졌다.