/*

 http://sosal.kr/
 * made by so_Sal
 */




XE의 설치 경로 또는 ./files 디렉토리의 퍼미션이 707이어야 합니다.

이런 오류가 뜰 때, 해결법을 검색하면


단순히 ~/xe/ 폴더에 ~/xe/files 라는 폴더를 permission rwx---rwx (707)로 만드세요. 라는 답변밖에 없습니다.


하지만 files라는 폴더를 분명 만들었음에도, 계속 이러한 망할 오류(에러)는 계속 뜨죠?.





해결방법을 알려드리겠습니다.

바로 문제는 'SELinux' 입니다.



SELinux에 대해서 궁금하신 분은 아래 문서를 참조하시면 될 것 같습니다.

SELinux - NSA Security-Enhanced Linux (SELinux)





일단 위와 같이 ~/xe/ 폴더에 files 라는 이름의 폴더로 707 퍼미션을 주셨을거라 예상합니다.

혹시 이게 안되신 분은 ~/xe/ 폴더로 이동하셔서


# mkdir files

# chmod 707 ./files


라고 치시면 707 퍼미션의 files 폴더가 생성됩니다.




하지만 files 폴더를 707 퍼미션으로 만들어도 동작하지 않으시는 분은 SELinux 설정을 하셔야 합니다.


SELinux 설정은 /etc/sysconfig/selinux 파일에서 하실 수 있습니다. 



vi /etc/sysconfig/selinux 


SELINUX 라는 지시어를 변경해주시면 됩니다.


켜기 : SELINUX=enforcing 

끄기 : SELINUX=disabled 



위와 같이 SELINUX를 disabled로 바꿔주세요.


setenforce 라는 명령를 사용하여 SELinux를 끄실 수 있습니다.


켜기 : setenforce 1 

끄기 : setenforce 0 



저는 둘다 해줬습니다 ^^.


그리고나서 다시 제로보드 XE 설정으로 들어가시면




설치가 가능~!!! ^^

궁금하신점 댓글주세요~

저작자 표시 비영리 변경 금지
신고
Posted by sosal sosal

댓글을 달아 주세요

  1. 2015.05.21 20:35 신고

    selinux 정보를 검색하다가 해당 글을 읽게되었습니다.
    xe디렉토리 설정 부분에서 selinux를 꺼버리라고 하셨는데, 그러면 보안 취약점이 생깁니다.
    당장 사용에는 문제가 없지만, 그런식의 팁이나 조언은 안해주는게 낫습니다.

  2. 2015.07.09 17:39 신고

    속시원한 답변 감사합니다~~~ 보안이 걸리면 설치 후 다시 활성화 해야겠네요

  3. 2016.12.02 01:27 신고

    아 보안취약점이 생기는군요.. 그럼 안생기고 하는 법 알려주시면 감사했을텐데..
    여튼 공부하는 학생인데 안되서 포기했다가 php 테스팅 페이지때문에 다시 검색해봤는데 찾아서 해결했네요 ㅎㅎ
    일단 공부목적이라.... 해결방법 감사합니다 !

  4. 2017.05.15 13:36 신고

    고맙습니다. 망할 707 답변만 있어서 2시간 헤메고 있었는데 범인은 selinux 였군요.