리눅스 상대 경로 질문 허가 거부라고 나옵니다
생대경로를 이용하여서
저는 지금 최상위 디랙토리에 있는데 /tmp/linux.tar 를 현제 대렉토리에 상대결로로 복사 하려고하는데
cp -i ./tmp/linux.tar red
red라는 명으로 복사가 안됩니다.
- /tmp/linux.tar 를 /red 로 복사하시려는 것인가요? - 라즈베리파이의 pi 계정인것 같은데요.. - 그렇다면 root 계정으로 접속하셔야 할 것 같네요~ - 기본적으로 / 경로에는 root 외에는 권한이 없기 때문에 - 그런것으로 보입니다. - 현재 계정의 / 경로에 쓰기 권한이 있는지 확인해 보세요~ 
- 사용자 권한 문제입니다. - 리눅스의 파일시스템은 폴더, 파일별로 RWX(읽기,쓰기,실행) 권한을 설정해야 합니다. (소유자, 그룹, 기타) - 권한 설정방법은 chmod 명령(예 : chmod 755 filename, chmod a+x filename )을 사용합니다. - 명령어의 자세한 이용 방법 man 명령어 로 확인 가능합니다. - 일시적으로 권한을 상승하여 사용하는 방법은 - sudo cp -i ./tmp/linux.tar red - debian 계열은 현재 사용자의 비밀번호를 입력하시면 됩니다. - 다른 쉘 명령어도 앞에 sudo 를 입력 후 사용하시면 됩니다. 
- pi라는 사용자에게 최상위 디렉토리(/)에 파일을 복사할 권한이 없어서 그렇습니다. - 권한이 있는 사용자로 (예: root) 파일을 복사하거나 - (기본적으로 pi에게는 sudo 권한이 있으므로) 명령어 앞에 sudo를 붙여 root 권한으로 실행하면 됩니다. cp -i ./tmp/linux.tar red- 이렇게 하셨는데요, 단순히 이 앞에 sudo만 붙이면 됩니다. sudo cp -i ./tmp/linux.tar red




