이것이 실험 환경에서의 나의 상황입니다.
- PHP 스크립트가 웹 요청을 통해 Apache에서 실행되면 대상 디렉터리에 파일이 생성됩니다.
사용자로 실행되며www-data
생성된 파일에는 해당 사용자와 그룹이 있습니다. 물론 대상 디렉터리에는 사용자에 대한 적절한 권한이 있어야 합니다. - cronjob은 파일을 처리하고 이를 아카이브 디렉터리로 이동합니다.
cron 작업은 사용자로 실행됩니다adminuser
. 이것은 내가 관리 컴퓨터에 로그인하는 사용자이므로 파일 및 cronjob 등에 액세스할 수 있기를 원합니다.
adminuser:www-data
대상 및 아카이브 디렉토리(파일을 생성할 수 있는 위치)를 chown'ing하고 이를 adminuser
그룹(cronjobs와 내가 액세스할 수 있는 위치)에 추가하여 www-data
이를 달성합니다 .
하지만 여전히 이를 구성하는 모범 사례가 무엇인지 궁금합니다. 두 사용자가 모두 속한 새 그룹을 만들고 해당 그룹을 디렉터리에 할당하는 것이 좋습니다.
경험이 거의 없어서 조언을 주시면 감사하겠습니다.