为什么我的 Ubuntu 共享在 Windows 7 中显示为打印机?

为什么我的 Ubuntu 共享在 Windows 7 中显示为打印机?

在 Windows 7 上,我的 Ubuntu 12.04 上的“共享”显示打印机图标,然后 Windows 7 尝试安装打印机。为什么会发生这种情况?我应该怎么做才能使用我的共享?

答案1

Samba 服务器默认显示打印机/打印$资源提供给浏览服务器共享的任何人。Samba 实际上不知道 cups 或其他打印服务器是否真的有打印机,但仍显示共享。实际上,Windows 7 尝试安装此“打印机”而不先询问您,或者您没有要求 Windows 这样做,这很奇怪。

由于这是一个 Ubuntu 网站,我将告诉您如何从 Ubuntu/Samba 的角度解决此问题:

在您的/etc/samba/smb.conf文件中,您将看到如下条目:

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

您需要做的是注释掉或删除此行。要注释掉,只需在行首添加#或。修改此行后,建议运行,以确保没有弄乱。;testparm

相关内容