尝试连接到时间胶囊时,我使用单独的 OSX 机器明确设置了我的用户名和密码。所以我知道我的所有凭据都是正确的。
但是由于某种原因,当我尝试通过 nautilus 连接时,我收到以下消息:
Got error "kFPAuthContinue" from server
显然,苹果在这里只是在刁难,但我很想能够从 Ubuntu 电脑上读取和写入机场时间胶囊中的文件。
答案1
我的解决方案是使用以下命令以 root 身份从 shell 安装驱动器:
mount //IPADDROFCAPSULE/Data /media/capsule -o username=jeff,sec=ntlm,uid=jeff
注意:
- username=jeff :jeff 是在时间胶囊上的账户上设置的名称(使用 iPhone 上的机场实用程序)
- uid=jeff :jeff 是我在 linux 中的登录名
- IPADDROFCAPSULE :输入你的胶囊 IP 地址
- 数据是机场实用程序中设置的驱动器名称
- /media/capsule 是自己选择的挂载点 - 当然先创建目录
我使用的是 Fedora,但我希望这在 ubuntu 等系统上也能同样有效,如果你在无法以 root 身份登录的情况下使用 sudo
在这里找到答案:http://ubuntuforums.org/showthread.php?t=2118108
他们展示 :
sudo mount.cifs //IP_ADDRESS/Data ~/capsule -o password=CAPSULE_PASSWORD,sec=ntlm,uid=LOCAL_USERNAME
我认为,如果您在驱动器本身上设置密码而不是机场实用程序中的帐户,这种方法是可行的。或者是该用户在时间胶囊上有一个与 同名的帐户LOCAL_USERNAME
。
但上面的那行对我来说是有用的!
答案2
在 Ubuntu 的更高版本中,Samba 要求您指定想要使用旧版本vers=1.0
(这以前是默认设置,但现在不再是)。
我已经为 Ubuntu 20.04 写了完整的指南这篇 AskUbuntu 帖子。