おやじ様、ためになるSUSE Linuxの情報が多くいつも参考にさせて
頂いています。
CUPSとhosts.allow/.denyの設定で困っている事があり、
教えて欲しいです。
状況1
hosts.denyには「ALL : ALL」
hosts.allowには 「cupsd : 127.0.0.1
sshd : 192.168.1.99」(異なるPC)
と設定しています。
ここでYaST2のプリンタ→テスト印刷も、
lpコマンドからも印刷ができません。
/var/log/cups/error_logを見てみると、
「tcp_wrappers refused connection from unknown.
See /etc/hosts.allow and /etc/hosts.deny.」
と出ており、hostsに原因があると考えています。
状況2
上の状況1において、192.168.1.99(異なるPC)からは
ssh(puttyを使用)で問題なく接続できます。
状況3
hosts.denyには「ALL : ALL」
hosts.allowには 「ALL : ALL」
と設定すると問題なくCUPSから印刷できます。
なぜ、状況1でCUPSでの印刷がtcp_wrappers(?)によって拒否される
のか小生の知識では理解できません。
また、なぜsshはOKなのか。。。
よろしければ解決策をご教授頂けないでしょうか。
よろしくお願いします。
> 状況1
> hosts.denyには「ALL : ALL」
> hosts.allowには 「cupsd : 127.0.0.1
> sshd : 192.168.1.99」(異なるPC)
> と設定しています。
>
> ここでYaST2のプリンタ→テスト印刷も、
> lpコマンドからも印刷ができません。
>
> /var/log/cups/error_logを見てみると、
> 「tcp_wrappers refused connection from unknown.
> See /etc/hosts.allow and /etc/hosts.deny.」
> と出ており、hostsに原因があると考えています。
>
> 状況2
> 上の状況1において、192.168.1.99(異なるPC)からは
> ssh(puttyを使用)で問題なく接続できます。
>
> 状況3
> hosts.denyには「ALL : ALL」
> hosts.allowには 「ALL : ALL」
> と設定すると問題なくCUPSから印刷できます。
>
> なぜ、状況1でCUPSでの印刷がtcp_wrappers(?)によって拒否される
> のか小生の知識では理解できません。
> また、なぜsshはOKなのか。。。
>
> よろしければ解決策をご教授頂けないでしょうか。
> よろしくお願いします。
SUSE10.1/10.2のバグですね。
https://bugzilla.novell.com/show_bug.cgi?id=230730#c34
こういう時(どう考えてもおかしい)は、エラーメッセージをググルとよいです。
本文中には、下記が紹介されています。
http://download.opensuse.org/repositories/home:/kssingvo/openSUSE_10.2/repodata/repoview/
下記で「cups」で検索すると、もっと新しいバージョンがでているようです。
http://software.opensuse.org/search
そうだったんですね。。。
色々調べてみたんですが、バグと確認するまではできていませんでした。
おやじ様、本当にありがとうございました。
指摘のURLを参照してみます。
こんなこと(バグ)で半日潰してしまった。。。