笔者为了方便使用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

问题解决,以后上传文件还是尽量用网页端上传吧

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐