小编Tre*_*lor的帖子

smbclient --authentication-file“会话设置失败:NT_STATUS_INVALID_PARAMETER”和“SPNEGO(gse_krb5) NEG_TOKEN_INIT 失败:NT_STATUS_NO_MEMORY”

(我有 Centos 7 和 samba-client.x86_64 4.6.2-8.el7,针对 Windows Server 2008,它位于由单独的 Windows Server 2008 AD 域控制器控制的 AD 域中)

以此开始:

smbclient -W my.domain -U myuser //svr.my.domain/fred mypassword -c list
Run Code Online (Sandbox Code Playgroud)

...效果很好,然后决定将域、用户和密码移动到文件中并使用 -A ,如 smbclient 联机帮助页中所述。文件 windows-credentials,内容:

username=myuser
domain=my.domain
password=mypassword
Run Code Online (Sandbox Code Playgroud)

...使用命令行:

smbclient -A windows-credentials //svr.my.domain/fred -c list
Run Code Online (Sandbox Code Playgroud)

.... 不起作用,给出错误:

SPNEGO(gse_krb5) NEG_TOKEN_INIT failed: NT_STATUS_NO_MEMORY
session setup failed: NT_STATUS_NO_MEMORY
Run Code Online (Sandbox Code Playgroud)

...互联网上的一个小时表明很多人都遇到了这个麻烦,几乎每个人都有不同的勾选答案,但他们都不适合我。尝试了他们的答案的各种组合 - 特别是https://askubuntu.com/questions/1008992/ubuntu-17-10-to-access-windows-files-shares-within-workplace-it,并最终得到.. 。

仅使用以下内容创建了一个单独的 my.smb.conf:

[global]
  # seems to get rid of
  #   SPNEGO(gse_krb5) NEG_TOKEN_INIT failed: NT_STATUS_NO_MEMORY
  client use spnego = no
  # seems to …
Run Code Online (Sandbox Code Playgroud)

samba

5
推荐指数
1
解决办法
6482
查看次数

标签 统计

samba ×1