我的朋友有一个公共服务器,他给了我通过 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 内容。
祝你好运!