1/잡다

winSCP Permission Denied Error : 3

하례은 2020. 4. 18. 18:02

 

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