[Nextcloud] Nextcloud 權限問題

[Nextcloud] Nextcloud 權限問題

[Nextcloud] Nextcloud permission issues


2022/11/11
Cover Image for [Nextcloud] Nextcloud 權限問題

前言

在整理自己架的 nextcloud 雲端硬碟時不小心把權限用 wildcard 改掉了,導致 Nextcloud 直接罷工。花了一點時間研究相關權限才讓他重新 work,隨手來記錄一下:

我的 docker-compose 設定檔

因為涉及到一些 volume 路徑問題,所以也把 source 列出來:

https://github.com/JCxYIS/nextcloud-docker-compose/blob/master/docker-compose.yaml

403 Forbidden

可能是 server 讀不到 .htacess,這裡我直接開資料夾可讀權限就可以了

chmod 755 -R .runtime/

如果直接給 777 Nextcloud 可能會報說 data 不能開那麼低的權限,再用同樣方法把 data 寫權限:

chmod 700 -R .runtime/nextcloud/data/

無法寫入 config / data 目錄無效

nextcloud 的 owner 要設成 www-data

chown -R www-data:www-data .runtime/nextcloud/