저는 Apache 가상 호스트에서 WordPress를 실행하고 있습니다. vhost는 PHP 요청을 php-fpm으로 전달하도록 구성되어 있습니다. 가상 호스트를 위한 PHP 리소스 풀을 생성하고 로그인하지 않는 Linux 사용자와 동일한 이름의 해당 그룹을 생성했습니다.
사용자는 가상 호스트 파일 시스템을 소유합니다. 풀 정의에서 "사용자/프로세스 그룹"을 문서 루트를 소유한 사용자/그룹과 동일한 이름으로 설정했습니다.
권한은 파일의 경우 664, 디렉터리의 경우 775로 설정됩니다.
웹 서버 프로세스의 소유자는 www-data입니다. 이것이 기본값입니다(기본 아파치 구성은 건드리지 않았습니다. 가상 호스트만 건드렸습니다).
하지만 아파치는 파일을 쓰거나 삭제할 수 없습니다.
WordPress UI를 사용하여 플러그인을 설치하거나 제거하면 작업이 실패합니다. docroot 사용자 및 그룹 소유권을 www-data:www-data로 변경하면 성공합니다.
그러나 나는 그 디렉토리를 자신의 사용자가 소유하기를 원합니다.
고유 사용자의 손에 파일 시스템의 소유권을 유지하면서 서버 프로세스가 파일 시스템을 읽고 쓸 수 있도록 허용하는 방법은 무엇입니까?