我们有一台打印机连接到cups RHEL-7服务器。网络中还有其他的RHEL个人电脑。我们希望只允许从特定的IP打印到cups服务器。
我们在/etc/cups/cupsd.conf中添加了以下一行
收听:631并重新启动CUPS。
但是,当我们从PC上给出命令lp -h serverip文件名进行打印时,会显示错误消息调度程序没有响应。
我们不想让网络中的其他个人电脑访问打印机。
如何实现这一目标。
发布于 2020-08-21 05:02:31
您可以修补和改进杯形软件,因为它是开源的。
不要忘记阅读它的文档 (例如关于打印机类)。您可能应该查看甚至编辑/etc/cups/下的某个文件。
您可以使用表(8)拒绝端口631上的任何连接(例如,在机器A上拒绝从机器B到TCP端口631的任何连接)。
您应该使用lpadmin(8)。
当然,阅读印刷-操作,tcp(7),插座(7),系统(2)和https://mentorembedded.github.io/advancedlinuxprogramming/
您可能需要重新启动服务器和客户端(或者至少重新启动打印服务),可能会丢失一些假脱机打印作业。
https://stackoverflow.com/questions/63516746
复制相似问题