Python3 PermissonError 솔루션
오류 내용
Django의 관리 사이트에서 Posts 애플리케이션에서 게시를 할 때
PermissonError
원인
Filezilla을 사용하여 로컬에서 서버로 프로젝트를 업로드 할 때
$sudo unzip [プロジェクト名].zip
하고 있었기 때문에 root가 오너가 되어 있어 sudo를 붙여 root 권한으로 해동해 버린 것이 원인으로, 서버 프로세스로부터 기입을 할 수 없게 되어 있었다.
해결책 1
업로드한 프로젝트를 한 번 삭제하고 sudo를 사용하지 않고 프로젝트의 zip 파일을 다시 압축 해제하는 방법
$unzip [プロジェクト名].zip
sudo를 사용하지 않는 명령으로 실행하면 일반 사용자 인 우분투 사용자가 소유자로 파일을 생성합니다.
해결책 2
권한을 변경하는 방법
$sudo chown -R ubuntu:ubuntu [プロジェクト名]
실행하여 소유자를 변경할 수 있습니다.
Reference
이 문제에 관하여(Python3 PermissonError 솔루션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatsuya1013/items/9de571191f833bb6c60a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)