筆者爲了方便使用sftp上傳文件到了nextcloud的文件儲存目錄中,但是再次刷新進入網站時,提示
您沒有權限在此上傳或創建文件
此時執行命令
docker exec -it 你的容器id /bin/bash
進入docker環境內,找到用戶儲存文件的目錄,改變文件的所有者
目錄在剛安裝時會設定,一般是/var/html/data
進入目錄後找到以自己用戶名命名的文件夾,繼續進入
cd /var/html/data
ls -al
cd user
對自己的files文件夾遞歸改變所有者
chown -R www-data files
問題解決,以後上傳文件還是儘量用網頁端上傳吧