升级到 Windows 7 后,Windows 中的 Linux 打印停止工作:“stat 中出现未知错误情况:功能未实现”

升级到 Windows 7 后,Windows 中的 Linux 打印停止工作:“stat 中出现未知错误情况:功能未实现”

我叫贾斯汀,我不是 Linux 爱好者,我只懂 Windows。我们是一家公司,在从 Linux 到 Windows 7 的打印和共享方面遇到了麻烦。但我可以从 Windows 7 PC 连接到 Linux。

我们拥有的是 Fedora Core 2.xx(2003)、Redhat 3.2.3、jBase 当前我们至少有 8 台 PC(Windows XP)连接到我们的服务器的 Linux 机器,它打印并发送到 Linux,然后 Linux 连接回 Windows PC 并打印所请求的内容。

将 PC 升级到 Windows 7 后,此方法不再有效。我已将 PC 设置为相同的用户名,计算机名称不同(Windows 7 不允许用户名相同),打印机名称相同。

我已访问 /etc/nsswitch.conf 并在 dns 之前添加了 wins。仍然没有成功。尝试禁用防火墙和 win7 电脑上的所有设置,仍然没有成功。

如果我转到 Linux 机器并浏览 SAMBA 网络,我会看到计算机,但尝试访问它时会收到错误:“stat 中的未知错误条件:未实现功能”。起初,我使用密码保护文件共享,它会要求输入用户名和密码。我从 Linux 输入它,它会给我同样的错误。

不知道该怎么做。如能得到任何帮助我将不胜感激。

答案1

从 XP 到 Vista/7,文件共享(SMB)发生了许多变化,其中之一就是身份验证方法的变化。

您可以尝试让 Win7 机器重新使用 NTLMv1(谷歌“windows 7 NTLMv1”),但这是一个坏主意。

您的环境陈旧得超乎想象。说实话,我甚至不会考虑修复其中的任何东西。

为了让你开始走上正确的道路(TM),开始研究实施CentOS 7替换 Fedora/RedHat,最好是在新机器上。转移旧文件和设置文件共享将是小菜一碟(相对而言)。

话虽如此,我对 jBase 并不熟悉,它看起来像是旧版软件。请联系供应商,检查他们是否支持较新的 Linux 发行版。如果不支持,我会考虑从它迁移(并聘请专门的系统管理员或与服务提供商签约来维护您的服务器)。

答案2

没有保证,但可以尝试以下方法:

转至:控制面板 -> 管理工具 -> 本地安全策略
选择:本地策略 -> 安全选项

有两个设置需要更改。
“网络安全:LAN Manager 身份验证级别”-> 发送 LM 和 NTLM 响应
“NTLM SSP 的最低会话安全性”-> 取消选中:需要 128 位加密

来源:http://www.enterprisenetworkingplanet.com/windows/article.php/3849061/Use-Samba-With-Windows-7-Clients.htm
我从这篇文章中发现的可能对你也有帮助,https://www.kubuntuforums.net/archive/index.php/t-43698.html

相关内容