5

我用

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

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

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

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

这是情况

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

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

所以我与$ls -alAMD 核对,它给了我以下信息:

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 帐户

如何解决?

4

1 回答 1

6

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

您可以使用该allow_other标志,但在您的情况下,我会添加fuse到您的组列表中。然后挂载没有sudo.

于 2015-06-04T17:00:35.457 回答