【问题标题】:Permission of using curlftpfs on Ubuntu在 Ubuntu 上使用 curlftpfs 的权限
【发布时间】:2013-08-25 11:05:02
【问题描述】:

我用

$sudo curlftpfs –o allow_other alpha:1234  @192.168.1.100 /home/alpha/share

在 Ubuntu 12.04 中将 ftp 文件夹挂载为本地文件夹

然后我可以读取和编辑该文件夹中的文件

但我无法使用 Matlab 在此文件夹中添加新文件

情况是这样的

我使用 Matlab 在这个文件夹中绘制了一个 png 文件

但是 Matlab 告诉我它没有权限在这个文件夹中创建新文件

所以我与$ls -al 核对并提供以下信息:

drwxr-xr-x  1 root  root    1024  1??  1  1970 share

当我想修改我的代码和数据时,它可以工作!

但是当使用 Matlab 创建新图片时,总是给我权限问题

我试过了

sudo chomd 777 /home/alpha/share

下面是给我的错误:

chmod: changing permissions of ??/home/alpha/share??: Operation not permitted

即使我尝试使用 root 帐户

如何解决??

【问题讨论】:

标签: matlab ubuntu ftp permission-denied curlftpfs


【解决方案1】:

CurlFtpFs 是一个 FUSE 支架。为了允许安装者以外的用户访问 FUSE 安装,有标志 allow_otherallow_root。您的sudo 暗示root 是安装程序,因此只有root 可以访问它。

您可以使用allow_other 标志,但在您的情况下,我会将fuse 添加到您的组列表中。然后挂载不带sudo的FTP。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 1970-01-01
    • 2011-10-30
    • 2015-02-10
    • 2016-04-26
    相关资源
    最近更新 更多