[cups.general] Get snmp backend output in "lpinfo -v" output?
Michael Sweet
mike at easysw.com
Thu Nov 27 09:41:44 PST 2008
Johannes Meixner wrote:
>
> Hello,
>
> On Nov 26 14:34 Michael R Sweet wrote:
>> Johannes Meixner wrote:
>>> I run CUPS version 1.3.7.
>>>
>>> When I run the snmp backend, it finds some network printers
>>> but it seems this info cannot be made available via "lpinfo -v".
>>>
>>> Is there a way (preferably a comand line option) that
>>> "lpinfo -l -v" has also the snmp backend output included?
>>
>> If you mean the debug output, no.
>
> I.e. you mean the usual stdout output of the snmp backend
> should appear in the "lpinfo -l -v" output.
> Many Thanks!
> This helped me to find out why it does not work for me:
>
> On my system I have (long lines wrapped here):
> -------------------------------------------------------------
> root at host# /usr/lib/cups/backend/snmp
> network socket://10.10.100.225 "HP Color LaserJet CP3505"
> "HP Color LaserJet CP3505 10.10.100.225" ""
> network socket://10.10.129.192 "FS-1700+"
> "FS-1700+ 10.10.129.192" ""
> network socket://10.10.222.4 "HP LaserJet 4050 Series "
> "HP LaserJet 4050 Series 10.10.222.4" ""
> -------------------------------------------------------------
> root at host# lpinfo -v
> network socket
> network beh
> direct hal
> direct hpfax
> direct parallel:/dev/lp0
> direct hp:/par/HP_LaserJet_1220?device=/dev/parport0
> direct usb://HP/LaserJet%201220
> direct hp:/usb/HP_LaserJet_1220?serial=00XXXXXXXXXX
> network http
> network ipp
> network lpd
> network novell
> file pipe
> direct scsi
> network smb
> -------------------------------------------------------------
>
> This is the content of my snmp.conf file
> -------------------------------------------------------------
> # egrep -v "^#|^$" /etc/cups/snmp.conf
> Address @LOCAL
> Community public
> -------------------------------------------------------------
>
> Now the reason why it fails on my system:
> -------------------------------------------------------------
> root at host# su - lp
> lp at host$ /usr/lib/cups/backend/snmp
> DEBUG: No address specified and no Address line
> in /etc/cups/snmp.conf...
> -------------------------------------------------------------
> root at host# ls -l /etc/cups/snmp.conf
> -rw-r----- 1 root root ... /etc/cups/snmp.conf
> -------------------------------------------------------------
>
> After
> chown root:lp /etc/cups/snmp.conf
> it works.
>
> According to
> http://www.cups.org/documentation.php/doc-1.4/ref-snmp-conf.html
> there are no secrets in /etc/cups/snmp.conf
> so that I think it does not make sense to have
> its access permissions so restrictive.
>
> Are there possible security issues when snmp.conf
> can be read by "lp"?
No, please file a bug...
--
______________________________________________________________________
Michael Sweet, Easy Software Products mike at easysw dot com
More information about the cups
mailing list