我无法成功连接到 Ubuntu 22.04 中的 Apple Time Capsule Samba 共享。这是我的命令:
sudo mount.cifs //TimeCapsuleIP地址/数据/media/timecapsule -o vers=1.0,sec=ntlm,uid=$USER,pass=mypassword
这给了我错误: mount error(22): Invalid parameters
如果我删除“sec=ntlm”或将其更改为“sec=ntlmv2”,我会得到:mount error(13): Permission denied。
因此,看来无法使用 ntlm 是我的问题。我找到了此链接: https://blog.mondoo.com/new-security-features-in-ubuntu-22.04-server 其中指出 22.04 中:“CIFS 文件系统模块不再支持 SMBv1 使用的弱 LANMAN 和 NTLM 协议。”
这是否意味着无法连接到我的时间胶囊 SAMBA 共享?有没有办法恢复 NTLM v1?
更新 - 我发现关于从内核中删除 NTLMv1 的讨论很活跃。目前看来唯一的选择是降级或修补内核。 https://bugzilla.kernel.org/show_bug.cgi?id=215375