![디렉토리 그룹을 보고 www-data를 디렉토리 관리자로 설정하여 컨텐츠 삭제를 허용하십시오.](https://linux55.com/image/98414/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%EA%B7%B8%EB%A3%B9%EC%9D%84%20%EB%B3%B4%EA%B3%A0%20www-data%EB%A5%BC%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%20%EA%B4%80%EB%A6%AC%EC%9E%90%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%98%EC%97%AC%20%EC%BB%A8%ED%85%90%EC%B8%A0%20%EC%82%AD%EC%A0%9C%EB%A5%BC%20%ED%97%88%EC%9A%A9%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
나는 디렉토리에 속한 그룹을 보고 www-data를 디렉토리의 관리자로 만들어서 PHP 연결 해제 기능을 사용하여 디렉토리의 파일을 삭제할 수 있도록 노력하고 있습니다. 나는 온라인에서 chgrp 및 chmod와 같은 많은 것을 시도했지만 소용이 없었습니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 내 생각엔 내가 일을 잘못된 순서로 하고 있어서 지침이 필요한 것 같아요. 나는 Linux에 대해 조금 알고 있지만 많이 알지 못합니다. 바로 여기에 문제가 있는 것 같습니다.
컨텍스트: 이 폴더는 NAS 드라이브 내에 있습니다. Apache는 NAS 드라이브를 가리키도록 설정되었으며 콘텐츠는 예상대로 제공됩니다. 그러나 하위 폴더에서 파일을 삭제할 때 PHP에서 연결 해제 권한 거부 오류가 발생합니다(www-data가 폴더에서 삭제할 권한이 없기 때문이라고 가정).
답변1
매우 가깝습니다. chown 명령은 사용자 및 그룹 소유권을 설정합니다. 디렉터리나 파일의 사용자나 그룹 소유자를 변경하려면 아래 예를 참조하세요.
전임자. chown 사용자:그룹/경로/to/디렉토리/또는/파일
디렉터리와 모든 파일 및 하위 디렉터리의 소유권을 변경하려면 다음과 같은 명령을 사용할 수 있지만 매우 조심해야 합니다. 주의해서 사용하지 않으면 위험한 명령이 될 수 있습니다.
chown 사용자:그룹/경로/대상/디렉토리 -R