笔者为了方便使用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
问题解决,以后上传文件还是尽量用网页端上传吧
本文介绍了一种在Nextcloud中通过Docker环境解决SFTP上传文件权限问题的方法。当用户尝试通过SFTP上传文件到Nextcloud的文件储存目录时遇到权限错误,可以通过进入Docker容器,找到用户储存文件的目录,并使用chown命令改变文件的所有者为www-data,以此解决权限问题。

2979

被折叠的 条评论
为什么被折叠?



