- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近使用 Kerberos 安装 samba 共享停止工作。在另一台服务器上具有相同挂载选项的相同共享有效。所以我假设我们的 DNS 设置和/或 Active Directory 设置没有任何问题。似乎是客户端问题。
输出
mount share
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
fstab 条目如下所示:
//servername/share /home/username/share cifs _netdev,users,sec=krb5,noperm,noauto 0 0
日志显示:
Feb 21 10:01:11 clientserver cifs.upcall: key description: cifs.spnego;0;0;39010000;ver=0x2;host=192.168.0.7;ip4=192.168.0.7;sec=krb5;uid=0x2b9d;creduid=0x2b9d;user=username;pid=0x68c6
Feb 21 10:01:11 clientserver cifs.upcall: ver=2
Feb 21 10:01:11 clientserver cifs.upcall: host=192.168.0.7
Feb 21 10:01:11 clientserver cifs.upcall: ip=192.168.0.7
Feb 21 10:01:11 clientserver cifs.upcall: sec=1
Feb 21 10:01:11 clientserver cifs.upcall: uid=11165
Feb 21 10:01:11 clientserver cifs.upcall: creduid=11165
Feb 21 10:01:11 clientserver cifs.upcall: user=username
Feb 21 10:01:11 clientserver cifs.upcall: pid=26822
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: scandir error on directory '/run/user/11165': No such file or directory
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_11165
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: FILE:/tmp/krb5cc_11165 is valid ccache
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_11167
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: /tmp/krb5cc_11167 is owned by 11167, not 11165
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_0
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: /tmp/krb5cc_0 is owned by 0, not 11165
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_11176
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: /tmp/krb5cc_11176 is owned by 11176, not 11165
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_11174
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: /tmp/krb5cc_11174 is owned by 11174, not 11165
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: considering /tmp/krb5cc_11308
Feb 21 10:01:11 clientserver cifs.upcall: find_krb5_cc: /tmp/krb5cc_11308 is owned by 11308, not 11165
Feb 21 10:01:11 clientserver cifs.upcall: handle_krb5_mech: getting service ticket for 192.168.0.7
Feb 21 10:01:11 clientserver cifs.upcall: cifs_krb5_get_req: unable to get credentials for 192.168.0.7
Feb 21 10:01:11 clientserver cifs.upcall: handle_krb5_mech: failed to obtain service ticket (-1765328377)
Feb 21 10:01:11 clientserver cifs.upcall: Unable to obtain service ticket
Feb 21 10:01:11 clientserver cifs.upcall: Exit status -1765328377
主机名解析似乎无法正常工作。我不知道 cifs.upcall 如何获取主机名,但如果我检查 DNS 记录 A,PTR 似乎没问题。 netbios 解析也有效。
那么 kerberos 如何查找主机名。它是否从 UNC 路径中提取主机名?
将主机名写入/etc/hosts 也不起作用。然而,另一台具有相同 windbind、samba、cifs.upcall 和 kerberos 版本的服务器确实可以工作。 resolv.conf 也有相同的条目。还有一些其他的 samba-shares 可以与 kerberos 完美配合。所以我现在有点卡住了。任何帮助将不胜感激。
最佳答案
尝试在/etc/request-key.d/中为 cifs.upcall 的调用添加 '-t' 选项
在我的例子中(ubuntu)它是文件/etc/request-key.d/cifs.spnego.conf
是:创建 cifs.spnego * */usr/sbin/cifs.upcall %k
改变:创建 cifs.spnego * */usr/sbin/cifs.upcall -t %k
关于kerberos - 使用 kerberos 安装 cifs-share 失败 : mount error(126): Required key not available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42363263/
我的应用程序需要使用 CIFS 和 Kerberos 安全地安装 Isilon 共享。我的 mount 尝试返回:Required key not available: mount -t cifs /
我的 Windows 计算机上有一个文件夹,它使用 cifs 安装到我的 Linux 计算机上。今天,当访问该文件夹时,我被拒绝访问。当我检查文件权限时,我发现它显示了非常奇怪的权限、用户名、大小和上
我的应用程序从 map 文件加载约 100k 项(矩形)的集合,然后构建 MX-CIF 四叉树作为快速查找的索引。四叉树是在启动时构建的,其内容在运行时不会更改。 (在 MX-CIF 四叉树中,项目由
我正在编写一个脚本来创建坐骑。我使用的系统命令是: sudo /bin/mount -soft -t smbfs -o username='{username}',password='{passwor
我的 jsp 文件中有以下代码: Hello
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
所以我在服务器 A 上有一个 Samba 共享。我将该共享安装到另外两台服务器 B 和 C。这个想法是 B 和 C 需要将临时文件写入单个位置,以便多个后台处理作业(也在 B 和 C 上运行)可以访问
我正在考虑对 CIFS/SMB 进行写入优化,以便抑制重复 block 的写入。例如,我从远程共享读取一个文件并修改文件末尾附近的部分。当我保存文件时,我只想将文件中实际更改的部分的写入请求发送回远程
我使用用户“gab”在 Linux Mint 下的 cifs 共享上下载了一个文件。我必须格式化这台计算机并重新安装 Mint。我无法删除通过第一个 Mint 下载的文件。这是我尝试过的。 sudo
这个问题是that question的扩展. 再一次:我在 CentOS 6.0 下工作,我有一个远程 win7 文件夹,安装有: mount -t cifs //PC128/mnt /media/n
我一直在/etc/fstab 中使用这一行来将存储设备安装到我的主机上: //url.to-my-storage.com/mystorage /mnt/backup cifsiocharset=utf
我通过 cifs 在我的 Linux 机器上安装了一个 Windows 共享,并且遇到了一些基于机器之间时间差异的问题。例如,在 Emacs 中处理文件时,如果我尝试保存更改,Emacs 会警告我该文
当我尝试将文件从 cifs 挂载重命名为本地路径(将文件从服务器移动到本地硬盘)时,我得到 -1。我可以删除文件,也可以添加新文件,只是不能使用 rename() 函数来完成。该程序以 root 用户
我正在尝试在 linux 机器上使用 subversion,存储库位于 Microsoft sbs2008 服务器上。 (我可以从 Microsoft Windows 7 机器访问存储库。)有人能告诉
当我重新启动 Alfresco 时,它开始...我得到了页面...但是在日志中我得到了错误: 2015-11-10 09:58:55,282 INFO [management.subsystem
我正在为 linux 编写一个流式服务器,它从 CIFS 装载读取文件并发送他们通过 socket 。理想情况下,linux 会将文件缓存在内存中,以便后续读取会更快。是这样吗?我可以告诉内核缓存吗网
我在 Linux 机器上安装了一个 CIFS 共享。 CIFS 服务器已关闭,或 Internet 连接已关闭,任何接触 CIFS 挂载的内容现在都需要几分钟才能超时,并且在您等待时无法杀死。我什至不
我正在尝试使用 Publish over CIFS 插件将文件从我的 Jenkins 工作区传输到网络位置。 通常,这很好用,但我遇到了问题。 当我尝试复制文件夹中存在空格的文件时,插件不会选择要传输
Alfresco 提供了 CIFS 连接器,因此它可以充当 Intranet 中的普通文件服务器。 与基于“正常”(windows/samba)的文件服务器相比,某些操作确实会损害系统,例如使用 Wi
我正在尝试在开发环境中将SMB网络存储映射到Docker,使其以与共享本地驱动器相同的方式可用于容器。这意味着,对于整个Docker VM,不是单个容器。另一个应用程序需要通过SMB访问进行网络存储,
我是一名优秀的程序员,十分优秀!