"www-data"와 "pi" 사용자 간에 fstab 공급 외장 하드 드라이브를 공유하는 방법은 무엇입니까?

"www-data"와 "pi" 사용자 간에 fstab 공급 외장 하드 드라이브를 공유하는 방법은 무엇입니까?

나는 이러한 문제를 해결하려고 노력해 왔습니다. 지도 시간, Owncloud와 Resilio Sync를 동시에 실행하도록 Raspberry Pi를 설정하고 싶습니다. 먼저 Owncloud를 설치하고 가이드에 제안된 대로 마운트된 외장 HDD에 대한 액세스 권한을 부여했고 작동했지만 외장 HDD의 권한을 "병합"하여 외장 HDD와 Sync가 모두 디렉터리에 액세스할 수 있도록 했습니다. 읽기/쓰기 액세스가 바뀌었습니다. 실망스럽습니다(즉, 동기화 측에서는 작동하지 않았습니다).

동기화는 사용자 "pi"가 소유합니다. Owcloud는 사용자 "www-data"의 소유입니다. 나는 "www-data"로 동기화를 시도했지만 긍정적인 효과는 없었습니다. 이것은 내 현재 fstab 항목입니다.

UUID=[UUID HERE] /mnt/ownclouddrive auto nofail,uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0

또한 Owncloud가 작동하려면 fstab 드라이브가 필요한 것 같습니다.

내가 무엇을 간과하고 있습니까? 저는 Linux를 처음 사용하므로 도움을 주시면 대단히 감사하겠습니다. 감사합니다!

답변1

드라이브에 대한 그룹 액세스를 허용 fstab하도록 변경합니다 . ...gid=www-data,umask=0007,dmask=0007...읽다 man umask.

그런 다음 사용자를 그룹 pi에 추가합니다 . 읽다 .www-datasudo adduser pi www-dataman adduser

로그아웃 및 로그인 - 로그인 시 그룹이 설정됩니다.

관련 정보