디렉토리 그룹을 보고 www-data를 디렉토리 관리자로 설정하여 컨텐츠 삭제를 허용하십시오.

디렉토리 그룹을 보고 www-data를 디렉토리 관리자로 설정하여 컨텐츠 삭제를 허용하십시오.

나는 디렉토리에 속한 그룹을 보고 www-data를 디렉토리의 관리자로 만들어서 PHP 연결 해제 기능을 사용하여 디렉토리의 파일을 삭제할 수 있도록 노력하고 있습니다. 나는 온라인에서 chgrp 및 chmod와 같은 많은 것을 시도했지만 소용이 없었습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 내 생각엔 내가 일을 잘못된 순서로 하고 있어서 지침이 필요한 것 같아요. 나는 Linux에 대해 조금 알고 있지만 많이 알지 못합니다. 바로 여기에 문제가 있는 것 같습니다.

컨텍스트: 이 폴더는 NAS 드라이브 내에 있습니다. Apache는 NAS 드라이브를 가리키도록 설정되었으며 콘텐츠는 예상대로 제공됩니다. 그러나 하위 폴더에서 파일을 삭제할 때 PHP에서 연결 해제 권한 거부 오류가 발생합니다(www-data가 폴더에서 삭제할 권한이 없기 때문이라고 가정).

답변1

매우 가깝습니다. chown 명령은 사용자 및 그룹 소유권을 설정합니다. 디렉터리나 파일의 사용자나 그룹 소유자를 변경하려면 아래 예를 참조하세요.

전임자. chown 사용자:그룹/경로/to/디렉토리/또는/파일

디렉터리와 모든 파일 및 하위 디렉터리의 소유권을 변경하려면 다음과 같은 명령을 사용할 수 있지만 매우 조심해야 합니다. 주의해서 사용하지 않으면 위험한 명령이 될 수 있습니다.

chown 사용자:그룹/경로/대상/디렉토리 -R

관련 정보