如何使用 Samba 列出没有凭据的打印机驱动程序?

如何使用 Samba 列出没有凭据的打印机驱动程序?

为了自动检查打印机,我想调用 rpc 命令,例如 enumprinterenumdriver

如何在不连接SMB域而是直接以root身份的情况下进行呢?

必须rpcclient提供域凭据。我smbclient只能获取共享打印机的列表。

答案1

根据相关机器的设置,您可以rpcclient作为匿名用户使用:

rpcclient -U "" -N -c enumprinters YOURMACHINE

请注意,这可能不适用于具有默认组策略的 Windows 计算机,但应该适用于大多数 Samba 设置。

相关内容