aws ec2 서버에 파일을 넣어줄때 permission denied 오류가 떠서 확인해보니 권한 문제다.
서버에 들어가 권한을 부여해주면 된다.
mkdir /home/project <- 폴더를 생성
처음 디렉토리를 생성하고 확인해보면 디렉토리 수정 권한이 없는것을 확인할 수 있다.
먼저 project 디렉토리에 수정권한을 가지기 위해서 명령어를 입력한다.
sudo groupadd project
그리고 파일 권한 설정을 위해 다음과 같은 명령어 입력
sudo usermod -a -G project ubuntu
다시 재로그인해준다.
이어서 접근 권한 문제를 해결하기 위해 다음 명령어 입력
sudo chown -R root:project /home/project
sudo chmod 2775 /home/project
find /home/project -type d -exec sudo chmod 2775 {} \;
find /home/project -type f -exec sudo chmod 1664 {} \;
사실 aws 자습서를 참고하는것이 훨씬 도움이 될것이다...
수업중 웹앱 만들면서 썻던 방법을 참고해서 ubuntu에서 사용했다.ㅎㅎ
groups 명령어로 확인해봤는데 대충 넘겨서 꼭 필요한 과정인지는 잘...
ec2-user 라면 꼭 필요한 과정일것이다. 아마존 리눅스 서버를 이용한게 아니라 잘 모르겠다. ㅋㅋ..
나중에 다시 수정.
+추가
생각해보니까 winSCP에서 편하게 권한 바꿔줄 수 있는데...왜 저렇게 했었지...?
원래 설정되어있는 서버에서 해서 그런가...ㄱ-...
'1 > 잡다' 카테고리의 다른 글
도그지어(Dogsear) 출시!! (0) | 2021.06.20 |
---|---|
git config (0) | 2021.02.28 |
git 간단한 명령어 (0) | 2020.09.17 |
서버에 공공API 불러오기 (0) | 2020.06.04 |
공공데이터API XML 파싱 (0) | 2020.05.27 |