ownCloud를 사용하여 마운트된 공유 NAS 디렉터리에 액세스할 수 없습니다.

ownCloud를 사용하여 마운트된 공유 NAS 디렉터리에 액세스할 수 없습니다.

ownCloudRaspbian의 RaspberryPi 2에서 성공적으로 실행했습니다. 이제 데이터 디렉터리를 NAS로 이동하려고 합니다.

NAS에 폴더를 공유 CIFS하고 마운트했습니다. 이를 통해 공유 디렉터리에 액세스하고 명령줄을 통해 항목을 조작할 수 있습니다.그게 다야.그러나 브라우저에서 ownCloud를 열면 다음과 같은 오류 메시지가 나타납니다.

데이터 디렉터리(/home/pi/Cloud/storage)는 다른 사용자가 읽을 수 있습니다.

다른 사용자가 디렉토리를 나열할 수 없도록 권한을 0770으로 변경해 주세요.

/etc/fstab그래서 공유 디렉터리를 마운트한 파일에서 권한을 조정해 보았습니다 . 이 방법도 작동하지만 소유자를 에서 로 변경 www-data합니다 pi. 결과적으로 데이터 디렉터리가 www-data.

파일에 다음 줄을 추가하여 공유 폴더를 마운트했습니다 /etc/fstab.

//<NAS-IP>/<sharedFolder> /home/pi/Cloud/storage cifs username=<my username>,password=<my password>,uid=www-data,gid=www-data,dir_mode=770,file_mode=770,umask=0007 0 0

결과적으로 다음과 같은 권한이 부여됩니다.

drwxr-xr-x 2 pi    pi    4096 Sep  2  23:15 storage

따라서 문제는 모든 사용자가 데이터 디렉토리를 읽을 수 있지만 권한을 제한하면 더 이상 소유하지 않는다는 것입니다 www-data.

이 문제를 해결하는 방법을 아는 사람이 있나요? ownCloud 실행이 거의 가까워진 것 같은데 마지막 단계를 알 수 없습니다.

답변1

귀하의 NAS가 설치 설정을 무시하는 UNIX 확장을 지원하는 것 같습니다. 매뉴얼 페이지mount.cifs서버가 Unix 확장을 지원하는 경우(Linux 기반 NAS일 가능성이 높음), dir_mode, file_modeuidgid서버에 의해 재정의될 수 있습니다.

이 경우 폴더에 대한 권한을 직접 변경할 수 있습니다. 그래도 문제가 해결되지 않으면 nounix확장 기능을 비활성화하는 옵션을 사용하여 설치해 보세요.

관련 정보