要添加使用 SMB 协议访问的打印机(如连接到 Microsoft Windows 系统上的打印机),点击 打印机配置工具主窗口中的「新建」按钮。如图 27-2所示的窗口就会出现。点击「前进」来继续。
在如图 27-3所示的窗口中,在「名称」文本字段中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下划线(_)。你还可以输入关于打印机的简短描述,其中可以包含空格。
从「选择队列类型」菜单中选择「联网的 Windows (SMB)」,然后点击「前进」。如果打印机连接的是 Microsoft Windows 系统,选择这个队列类型。
如图 27-7所示,SMB 共享被自动检测到并列出。点击每个共享名称旁的箭头来扩展列表。从扩展列表中选择一个打印机。
如果你在找的打印机没有在列表中出现,点击右侧的「指定」按钮。用于以下选项的文本字段会出现:
「工作组」 — 共享打印机的 Samba 工作组的名称。
「服务器」 —共享打印机的服务器的名称。
「共享」 — 你想用来打印的共享打印机的名称。这个名称必须和远程 Windows 机器上定义的 Samba 打印机的名称相同。
「用户名」 — 你要访问打印机所必须登录使用的用户名称。用户在 Windows 系统上必须存在,并且必须有访问打印机的权限。默认的用户名典型为guest(Windows 服务器)或 nobody(Samba 服务器)。
「口令」 — 在「用户名」字段中指定的用户的口令(若需要)。
点击「前进」来继续。然后,打印机配置工具会试图连接共享打印机。如果这个共享打印机需要用户名和口令,一个对话框会出现来提示你输入有效的共享打印机的用户名和口令。 如果指定了正确的共享名称,你还可以在这里改变它。如果需要使用工作组名称来连接共享,它可以在这个对话框里指定。这个对话框 和点击「指定」按钮后所显示的窗口相同。
下一步是选择打印机类型。请转到第 27.7 节来继续。
警告 | |
---|---|
如果你需要使用用户名和口令,它们被明文贮存在只能被根用户和 lpd 读取的文件中。这样,如果别人具备根特权,他们就有可能获悉用户名和口令。要避免这种情况的发生,访问打印机的用户名和口令应该不同于本地 Red Hat Linux 系统上的用户账号。如果它们不同,那么唯一可能出现的安全漏洞会是未经授权的对打印机的使用。如果服务器上还有文件共享,建议你也使用不同于打印机队列的口令。 |