• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            如何架設Linux打印服務器

            缺省安裝好Ubuntu之后,系統會出于安全考慮對CUPS系統進行限制,主要有以下幾點:
            1、不能通過Web界面 http://localhost:631/admin 對CUPS進行Web管理;
            2、不能在其他機器上通過Web界面訪問本機的http://localhost:631,以查看打印狀態;
            3、不能在其他機器上通過IPP協議來共享本機的打印機。

            對上述三個問題,大家可以按照自己的需要做不同的設置:
            1、造成該限制的原因很簡單,由于cupsys用戶沒有訪問/etc/shadow文件的權限,所以它無法識別用戶真偽,要解決則很簡單,只需要將該用戶加入到passwd組中即可。命令如下:
            $sudo adduser cupsys shadow
            另:對打印機有管理權限的組是lpadmin組,所以如果要設立一個對CUPS系統有管理權的用戶,只需要將該用戶加入到lpadmin組即可,假設該打印管理員是firehare,那么只需要下列命令:
            $sudo adduser firehare lpadmin
            然后輸入
            $sudo /etc/init.d/cupsys force-reload
            接下來我們試試在Firefox里輸入:http://localhost:631/admin,然后輸入超級用戶或lpadmin組里的用戶及密碼均可進入到管理界面中。
            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
            >


            下面就是純理論了!因為沒有環境,無法進行測試,不知哪位有條件的兄弟可以幫我做做測試。有什么結果都請貼在后面?。〔粍俑屑ぃ。?!
            ==================================

            3、要解決這個問題,首先要能讓其他機器找到本機的打印機,如果找都找不到,又如何能夠使用呢?由于Ubuntu是將該功能另行放置在 /etc/cups/cupsd-browsing.conf文件中的,原因是為了防止由于升級包文件而將配置覆蓋,所以只需將該文件中的瀏覽Off變成 On就可以了。如下所示:
            >Browsing Off => Browsing On
            雖然在Ubuntu中還有一個/usr/share/cups/enable_browsing腳本來將其設為On,不過我在做測試時卻并不能正常運行,可能是由于/usr/share/cups/browsing_status腳本的原因吧!反正所做的事都一樣,我也就沒去深究了。然后在 /etc/cups/cupsd.conf文件中設置瀏覽的廣播地址,將本地的關閉,添加192.168.0.255這個網段廣播地址:
            >BrowseAddress @LOCAL => #BrowseAddress @LOCAL
            >BrowseAddress 192.168.0.255
            如果你的網段比較小,也可以用小點的網段,在cupsd.conf文件中允許以下格式:
            #BrowseAddress x.y.z.255
            #BrowseAddress x.y.255.255
            #BrowseAddress x.255.255.255
            #BrowseAddress 255.255.255.255
            #BrowseAddress @LOCAL
            #BrowseAddress @IF(name)
            然后設置允許瀏覽的地址:
            >#BrowseAllow address
            >#BrowseDeny address
            >BrowseAllow 192.168.0.*
            >BrowseDeny all
            >...
            >#BrowseOrder allow,deny
            >#BrowseOrder deny,allow
            >BrowseOrder deny,allow
            保存,然后重啟cups
            $sudo /etc/init.d/cupsys force-reload
            這樣就應該可以提供服務了吧!
            ===========================
            添加Windows2000或XP機器共享該打印服務器的做法,由于Windows2000或XP都已經內建對IPP協議的支持,所以只須簡單地在添加打印機中選添加網絡打印機,然后選Internet打印機文本框,輸入:
            http://打印服務器IP地址:631/printers/打印機名
            ,然后下一步,安裝該打印機的驅動即可!這樣的話,也就省了用Samba進行共享,還要起Samba服務的麻煩了!
            而在Linux下則有一個很奇怪的現象,用Linux做客戶端來打印的話,用Linux下的推薦的 http://hostname:631/ipp/port1 我沒有打印出任何的文檔, 而相反用Windows下推薦的方法 http://hostname:631/printers/printer-name 反而可以正常打印,不知有否高人知道為什么,還望不吝賜教!最后 祝大家用得開心??!

            posted on 2007-01-05 23:02 楊粼波 閱讀(365) 評論(0)  編輯 收藏 引用

            亚洲午夜久久久影院| 内射无码专区久久亚洲| 亚洲国产精品无码久久久不卡| 99久久综合国产精品免费| 中文字幕日本人妻久久久免费| 久久99精品久久久久久hb无码 | 久久久久国产一区二区| 国产精品久久久久久久app| 72种姿势欧美久久久久大黄蕉 | 精品蜜臀久久久久99网站| 91麻精品国产91久久久久| 2021国内久久精品| 国产激情久久久久影院老熟女免费| 色老头网站久久网| 欧美777精品久久久久网| 久久人妻AV中文字幕| 久久精品无码一区二区app| 国产精品美女久久久m| 一本久久知道综合久久| 久久久久亚洲av毛片大| 久久午夜福利无码1000合集| 91亚洲国产成人久久精品| 色婷婷综合久久久久中文| 久久乐国产综合亚洲精品| 国内精品久久久久久久亚洲 | 国产精品99久久久久久猫咪| 日韩AV无码久久一区二区| 狠狠色丁香婷婷久久综合五月 | 伊人久久大香线蕉综合影院首页| 国产农村妇女毛片精品久久| 久久这里只有精品首页| 久久亚洲国产午夜精品理论片| 久久婷婷成人综合色综合| 国产亚洲精品久久久久秋霞| 狠狠色丁香婷婷久久综合五月| 无码人妻少妇久久中文字幕| 久久国产精品偷99| 久久久久综合国产欧美一区二区| 久久精品国产精品亜洲毛片| 久久亚洲国产精品123区| 久久精品亚洲福利|