笔者为了方便使用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
问题解决,以后上传文件还是尽量用网页端上传吧