【问题标题】:cURLFTPFS only lists the mounted directory. Reading a file is forbidden, writing a file is forbidden, creating new files is forbiddencURLFTPFS 只列出挂载的目录。禁止读取文件,禁止写入文件,禁止创建新文件
【发布时间】:2018-09-11 22:08:38
【问题描述】:

我不确定这是问这个问题的正确地方,但是在 StackExchange 上的所有站点中搜索 curlftpfs 时,大多数返回的结果都会导致 StackOverflow。

所以,我有一个运行 Pure-FTPd 的服务器,其虚拟用户名为 http,该用户在系统用户 www-data(Apache 的用户)下运行,它的主文件夹是 /var/www/。 Pure-FTPd 配置正确,www-data 用户对/var/www/ 拥有读取、写入和执行所需的所有权限。当对端口 80 发出 http 请求(确保正确执行)以及使用 FileZilla(远程)读取、写入和创建新文件和目录时,一切都按预期工作。

当我尝试将带有curlftpfs 的远程目录挂载到本地目录(在我的用户的主文件夹内)时,问题就出现了。我使用的命令如下:

curlftpfs ftp://http:passw0rd@192.168.0.100 ~/ftp

(注意:ftp://http:passw0rd... 中的 http 是我用来连接的用户名,它工作正常,我很确定问题与此无关。)

远程/var/www/ 的内容已正确列出,我可以浏览子目录,但无法读取文件、写入文件或创建新文件或文件夹。我可能做错了什么?

【问题讨论】:

    标签: curl ftp fuse curlftpfs


    【解决方案1】:

    也许您需要专门设置 allow_other 标志。试试

    curlftpfs 192.168.0.100 ~/ftp -o allow_other,user=http:password
    

    【讨论】:

    • 同样的事情,不允许创建新文件,也不允许读取现有文件。然而,文件夹列表工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    相关资源
    最近更新 更多