반응형
move_uploaded_file () : Unable to move
failed to open stream: Permission denied ......... line 3
뭐시기뭐시기가 나온다.
pemission denied란다.. 그래서
내가 지금 쓰고있는 파일이 a/b/c 경로라면
최상위 폴더부터 a , a/b , a/b/c 모두다
chmod 777 로 다 권한을 열어주었다.
안된다. 화난다.
진짜 4시간동안 구글링을 다 찾아보았다
'결국 해결한 커멘드'
chcon -t httpd_sys_rw_content_t '업로드파일이름'
이 커멘드 치니 파일이 들어가기시작한다..
이후 다른 개발자에게 이야기를 들어보니 SELINUX라고 한다.
(내가 SELINUX를 쓰는지도 몰랐다)
SELINUX란 간단히 이야기하자면
보안성이 더 뛰어난 LINUX 이다.
LINUX의 루트 계정은 모든 시스템을 다 만질수있어서
그 권한을 나눠서 실행할수있도록 SELINUX라는것이 나왔다.
https://www.redhat.com/ko/topics/linux/what-is-selinux
반응형
'이과 > 리눅스' 카테고리의 다른 글
[LINUX 자료] 리눅스 -mysql 설치 에러 (1) | 2022.04.09 |
---|---|
[LINUX 자료] 리눅스 내 네트워크 환경 공유하기. (0) | 2021.12.13 |
[LINUX 자료] 도메인 이름체계란? (1) | 2021.10.16 |
[LINUX 자료] 네임 서버 개요 (1) | 2021.10.16 |
[LINUX 자료] openssh 서버 (1) | 2021.10.15 |
댓글