2014-07-15 2 views
0

현재 Magento을 (를) gitpost-receive (으)로 배포하려고하는데 파일 권한이 필요합니다. 자식www가 데이터 사용자가 - 나는 요구의/var에 쓸 수있는 권한을 쓰기 자식 같은데요/www /에서 HTML /하지만 Magento는 제안이 권한을 500로 설정 한www가 데이터 대부분의 dirs 및 400 파일.힘내 및 www 데이터 사용 권한

그런 상황을 어떻게 처리합니까?

+0

여기에 자식 사용에 대해 물어보십시오 http://stackoverflow.com/questions/14901679/how-to-use-git-locally-and-push-to-remote-server. 한 가지 기억해야 할 점은 참조 된 링크 중 하나에 설명 된 후 수신 파일에 대한 사용 권한을 설정해야한다는 것입니다. – PedroKTFC

답변

0

ACL을 살펴보십시오. getfaclsetfact.

파일 시스템 ACL을 사용하면 표준 UNIX 유사 u-g : o 권한보다 더 정교한 시스템을 사용할 수 있습니다.

+0

그리고, 불행히도, 그들은 작업하는데 꽤 큰 고통입니다. 당신은 백업과 조심해야합니다, 복원, 권한 상속, 더 이상 (아무도?) 표준 도구를 사용하여 더 이상 작업을 다루는 지저분해질 수 있습니다 ... – Chris

0

Magento 제안 및 사용 권한을 사용하지 마십시오. 예를 들어, git이/var/www/html /에 대한 쓰기 권한이있는 특수 그룹에 사용자를 추가 할 수 있습니다. 또한 SELinux/ACL의/다른 것을 사용하여보다 구체적으로 사용 권한을 제한 할 수 있습니다.

쓰기 권한이없는 경우 git 변경 파일을이 디렉토리에 만들 수 없습니다.