배경
Bananian, Apache2 및 OwnCloud가 포함된 BananaPi가 있습니다. 바나나파이에 들어가는 것은 NTFS로 포맷된 하드디스크인데, 이는 ntfs-3g를 통해 설치된다. 시스템에 5명의 사용자를 만들었고 .NTFS-3G/UserMapping
마운트된 파티션의 기본 디렉터리에 사용자에 대한 UID/GID/SID 매핑을 생성하고 permissions
파티션을 마운트할 때 설정과 옵션을 자동화하는 파일이 있습니다. acl
(www-data는 UserMapping 파일에 포함되지 않습니다.) 이 파티션에는 shares
Samba 공유용 디렉터리와 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/데이터
도움이 될 것이다