1. 程式人生 > >如何架設Ubuntu Linux列印伺服器

如何架設Ubuntu Linux列印伺服器

2、造成這一限制的原因有兩個:
首先,由於在/etc/cups/cupsd.conf檔案中有一行語句做了限制:
>Listen 127.0.0.1:631
這句話的意思很明顯就是隻在本機環回口上的631埠做監聽,那麼肯定其它機器是無法對其訪問了,所以要將其改成:
>Port 631
這樣的話,其他機器就可以訪問本機的631埠了。
其次,由於尚未對訪問許可權進行配置,所以如果這時從其他機器通過FireFox來訪問本機的CUPS系統的Web介面時,將會出現無權檢視的提示頁面。繼續編輯cupsd.conf檔案:
>########
>######## Security Options
>########
>
>Order Deny,Allow
>Deny From All
>#Allow From 127.0.0.1
>Allow From 192.168.0.*

將127.0.0.1註釋掉,並把你要允許訪問的網段加進來即可,我這裡是192.168.0.0/24網段,如果你的網段比較小,也可以用小點的網段,在cupsd.conf檔案中允許以下格式:
# All
# None
# *.domain.com
# .domain.com
# host.domain.com
# nnn.*
# nnn.nnn.*
# nnn.nnn.nnn.*
# nnn.nnn.nnn.nnn
# nnn.nnn.nnn.nnn/mm
# nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
# @LOCAL
# @IF(name)
大家可以選擇最適合自己的。
然後別忘了重啟服務:
$sudo /etc/init.d/cupsys force-reload
再開啟FireFox訪問試試?是不是可以看到了網頁呢?
如果你還想在其他機器上能夠通過Web介面對本機的CUPS進行管理的話,你還可以繼續編輯cupsd.conf檔案:
>
>#
># You definitely will want to limit access to the administration functions.
># The default configuration requires a local connection from a user who
># is a member of the system group to do any admin tasks. You can change
># the group name using the SystemGroup directive.
>#

>AuthType Basic
>AuthClass System

>## Restrict access to local domain
>Order Deny,Allow
>Deny From All
>#Allow From 127.0.0.1
>Allow From 192.168.0.x

>#Encryption Required
>