chown -R www-data:www-data 소유권을 루트로 설정

chown -R www-data:www-data 소유권을 루트로 설정

배경

Bananian, Apache2 및 OwnCloud가 포함된 BananaPi가 있습니다. 바나나파이에 들어가는 것은 NTFS로 포맷된 하드디스크인데, 이는 ntfs-3g를 통해 설치된다. 시스템에 5명의 사용자를 만들었고 .NTFS-3G/UserMapping마운트된 파티션의 기본 디렉터리에 사용자에 대한 UID/GID/SID 매핑을 생성하고 permissions파티션을 마운트할 때 설정과 옵션을 자동화하는 파일이 있습니다. acl(www-data는 UserMapping 파일에 포함되지 않습니다.) 이 파티션에는 sharesSamba 공유용 디렉터리와 owncloud/data. owncloud-tree 전체의 소유자는 root:root이고, 권한은 777입니다.

질문

Apache가 데이터에 액세스하고 owncloud가 작동하려면 디렉터리 owncloud/data가 www-data:www-data에 속해야 합니다. 하지만 이것을 시도하면 :

chown -R www-data:www-data /media/hdd/owncloud/data

파일 및 폴더의 이전 소유자에 관계없이 소유권은 루트:루트로 설정됩니다. 이는 단일 파일에서도 발생합니다.

chown www-data:www-data /media/hdd/owncloud/data/owncloud.log

HDD의 다른 모든 위치의 경우:

chown -R www-data:www-data /media/hdd/shares/maximilian

그러나 다음과 같이 소유권을 임의의 사용자에게 설정하면:

chown -R maximilian:maximilian /media/hdd/owncloud/data

잘 작동해요!

www-data에 소유권을 설정할 수 없는 이유는 무엇입니까?

답변1

주문하다

chown -R [사용자 이름]:www-data /media/hdd/owncloud/data 여기서 [사용자 이름]은 사용자 maximilian의 이름으로 대체됩니다.

chmod -R 755 /미디어/HDD/owncloud/데이터

도움이 될 것이다

관련 정보