2014-04-17 6 views
0

내 CENTOS에 램프를 설치했는데 문제가 없습니다. 내 www/html/폴더에서 내 스크립트를 배치하고 그들은 모두 잘 작동, 그들은/모든 것을 읽을 수 있습니다. 그러나 폴더를 만들 때마다 파일을 쓸 수 없습니다. 예를 들어 PHP에서 file_put_contents를 사용하면 권한 거부 오류로 인해 작동하지 않습니다.CENTOS에서 Apache 사용 권한

매번 그 폴더와 모든 파일을 chmod 777해야합니다. 대단한 시간 낭비입니다.

내가 CENTOS를 구성 할 때마다 폴더를 만들거나 파일을 업로드 할 때마다 자동으로 읽기/쓰기 권한이 생깁니 까? 자동으로 777 권한이 새로 생성 된 폴더/파일을 원하는 경우

답변

0

, 당신은에 umask를 설정해야 000

참조 : Setting the umask of the Apache user

그것보다 나에게 더 많은 피해를 발생 원인
+0

선생님의 SELinux를 이미 내 서버에서 비활성화되어 좋은. 희망이 당신은 내가 만든대로 777 권한을 자동으로 가질 수있는 새로운 만든 폴더/파일을 만드는 방법을 말해 줄 수 있기를 바랍니다. – amandanovaes

+0

오, 죄송합니다. 나는 당신이 원하는 것을 오해 한 것으로 나타났습니다. apache/php의 umask를 변경하기 위해 필요한 것. – Brightshine

+0

안녕하세요, cd/ebs1/apache/www/html을 입력 한 후 umask 777을 입력했지만 매번 파일/폴더를 만들 때 권한이 777이 아닙니다! – amandanovaes