如何共享已安装的 sftp 驱动器?

如何共享已安装的 sftp 驱动器?

我的朋友有一个公共服务器,他给了我通过 SFTP 读取的权限。我已经使用命令成功将其安装在 Mint 17 中

sshfs user-name@file-server:/location/I/want /mount/point/I/want -o port=portNumber

现在我想与与我住在一起的人共享该文件夹,但我不希望他们自己设置任何内容。相反,我希望他们看到包含 SFTP 共享的网络共享。

我已经使用 Nautilus 设置了一个共享文件夹,并在其中设置了挂载点。它在我的本地计算机和我自己的用户上运行良好。然而,当我的朋友将他们的 Windows 计算机指向我的共享文件夹时,它显示为空。

我怎样才能让他们看到安装座?

答案1

您需要确保“/mount/point/I/want”以及所有文件和子目录具有全局可读权限。

此外,如果您没有使用 Windows 计算机的用户/密码通过 SMB 进行身份验证,那么您将需要允许来宾访问您的共享。

快速而肮脏(假设您没有任何必须保留的权限,因为它们位于挂载下)这也将更改远程(您朋友的服务器)上的权限:

sudo chmod -R 755 /mount/point/I/want

同样,如果您没有让 Windows 计算机使用运行 Samba 的机器上存在的用户/密码进行身份验证,那么您需要将其添加到共享声明中的 smb.conf 中:

guest ok = yes

如果仍有问题,请发布您的 smb.conf 内容。

祝你好运!

相关内容