You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下已通过kinit获取Kerberos票据但无法挂载CIFS SMB共享的问题求助

Ubuntu 22.04下已通过kinit获取Kerberos票据但无法挂载CIFS SMB共享的问题求助

大家好,我最近在Ubuntu 22.04系统上尝试挂载远程SMB共享时卡壳了,明明已经用kinit拿到了Kerberos票据,但挂载就是失败,折腾半天没头绪,来向各位大佬求助!

具体操作和错误信息如下:

首先我成功通过kinit获取了Kerberos票据:

$ kinit myADUser@myDOMAIN.LAN
Password for myADUser@myDOMAIN.LAN:

接着执行挂载命令,指定用krb5i认证方式挂载共享:

$ sudo mount.cifs "//x.y.z.t1/Extension_2" /mnt/remoteShare/ --verbose -r -o user=myADUser@myDOMAIN.lan,vers=3,sec=krb5i
mount.cifs kernel mount options: ip=x.y.z.t1,unc=\\x.y.z.t1\Extension_2,vers=3,sec=krb5i,user=myADUser@myDOMAIN.lan,pass=********
mount.cifs kernel mount options: ip=x.y.z.t1,unc=\\x.y.z.t1\Extension_2,vers=3,sec=krb5i,cruid=1000,user=myADUser@myDOMAIN.lan,pass=********
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)

执行完后查看命令返回码是32:

$ echo $?
32

我去看了dmesg的日志,相关报错内容如下:

$ dmesg | tail
[10715718.454076] CIFS: VFS: \\x.y.z.t1 Send error in SessSetup = -126
[10715718.454446] CIFS: VFS: cifs_mount failed w/return code = -126
[10715928.839157] CIFS: Attempting to mount \\x.y.z.t1\Extension_2

我确认过用klist能看到有效的Kerberos票据,但挂载时始终提示“Required key not available”。有没有朋友遇到过类似情况?或者能给我一些排查方向吗?万分感谢!

备注:内容来源于stack exchange,提问作者SebMa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:38:11