CentOS 6.5를 실행 중인데 파일을 /var/www/html
.
현재 이 폴더가 속해 있는 폴더 root
, SELinux부터 구성 과정까지 다 진행했는데 과정을 이해하기가 어렵네요.
권한 제한으로 인해 웹 브라우저에서 로컬 웹 페이지를 볼 수도 없는 것 같습니다. /var/www/html
제한 없이 폴더 안팎으로 파일을 이동할 수 있기를 원합니다 .
답변1
폴더와 파일이 루트 소유인 경우 이를 다른 사용자에게 할당하는 것이 가장 좋습니다. 사용자 이름이 이고 kis
웹 서버 사용자가 그룹에서 실행된다고 가정하고 apache2
루트로 다음 명령을 실행하십시오.
# chown -R kis:apache2 /var/www/
또한 디렉터리 755
및 파일에 대한 권한을 다음과 같이 설정합니다 644
.
$ cd /var/www/
$ find . -type d -exec chmod 755 {} \;
$ find . -type f -exec chmod 644 {} \;
터미널 명령은 bash 프롬프트를 표시합니다: #
또는 $
. Bash 프롬프트는 #
명령이 루트로 실행된다는 것을 의미하고, Bash 프롬프트는 $
명령이 일반 사용자로 실행된다는 것을 의미합니다.