我使用相同的凭据在两台 Ubuntu 机器上安装相同的 cifs 共享。在一台机器上,我必须sec=ntlm
在选项中使用,否则会失败并出现mount error(22): Invalid argument
;在另一台机器上,我必须使用sec=ntlmv2
,否则会失败并出现相同的错误。
我最初以为是操作系统的版本决定了我最终必须使用哪个版本,但现在我意识到两台机器都是相同的操作系统:Ubuntu 16.04.7。
如果不是操作系统版本,那我为什么必须sec=ntlm
在一个版本上使用,sec=ntlmv2
在另一个版本上使用?这似乎是随机的,但我确信不是!