아파치에게 파일 변경 권한을 부여하려면 어떻게 해야 합니까?

아파치에게 파일 변경 권한을 부여하려면 어떻게 해야 합니까?

나는 디렉토리를 가지고 있습니다 :

/home/sites/

나는 아파치가 이 디렉토리에 있는 모든 파일을 변경할 수 있기를 원합니다. 이러한 사이트에 로그인하는 개별 사용자가 자신의 파일에 어떤 권한이나 소유권을 부여하는지는 중요하지 않습니다. 아파치가 이를 변경할 수 있습니다.

이것이 어떻게 가능한지?

답변1

PHP를 사용하는 경우 소유권을 Apache로 변경하지 않는 가장 좋은 방법은 suexec와 함께 mod_fcgid를 사용하는 것입니다. 이를 통해 각 PHP 파일은 파일의 소유자로 실행됩니다. suPHP를 사용할 수도 있지만 성능이 떨어집니다.

답변2

다음을 사용하여 고정 폴더 그룹을 설정할 수 있습니다.

chown -R :<apache group> /home/sites
chmod -R g+s /home/sites

이렇게 하면 디렉토리에 저장된 모든 파일이 < apache group > 그룹을 갖게 됩니다.

관련 정보