프로젝트를 진행하던 중 데이터를 옮겨야하는 일이 생겼었어요.

일단 전 FileZilla 라는 프로그램을 사용합니다. UI도 있고 편하잖아요.

4가지만 기입해서 연결 버튼만 누르면 파일 이동이 가능하니깐요!

그런데...! 

"Permission Denied"

GPU 머신에 있는 하드디스크에 접근을 해야하는데 파일 복사가 안 되더군요. 그래서 생각을 해보았습니다.

이 파일 소유권자가 누구로 되어 있지?  이걸 보는 방법은 쉬워요.

터미널에서 "ls -l"를 실행해보면 파일의 소유권자의 이름부터 어떤 권한이 있는지 전부 다 보입니다.

그래서 보니깐 파일의 소유자가 "root"로 되어 있었어요. 하지만 전 사용자계정으로 로그인을 했었기 때문에 파일을 건드릴 수 없었던 거죠. 그.래.서!

바로 소유권자 변경을 해주었습니다. 그 명령어는 


chown 명령어 입니다. 이 명령어를 사용하는 방법은

codechacha.com/ko/linux-chown/

 

Linux - chown 명령어로 소유자 변경하는 방법

chown 명령어는 파일의 Owner 또는 Group을 변경하는 명령어입니다. 재귀적으로(Resursive) 하위 폴더 소유자 모두 변경하려면 chown 명령어에 -R 옵션을 주면 됩니다. 예제를 통해 사용방법을 자세히 알��

codechacha.com

이 분이 잘 설명해주셨습니다. 

위 링크의 마지막 부분에 있는 내용인데 오..! 이런 방법도 있군! 이렇게 생각했어요.

'Linux' 카테고리의 다른 글

Linux 용량 확인하는 방법 (df/du)  (0) 2020.09.07
블로그 이미지

BigJoon

간단 스크립트! 명쾌한 설명

,