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
相关产品推荐
相关产品推荐

