• <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)  編輯 收藏 引用

            国产精久久一区二区三区| 亚洲人成伊人成综合网久久久| 中文字幕乱码久久午夜| 伊人久久大香线蕉av不卡| 久久亚洲日韩精品一区二区三区| 中文字幕无码免费久久| 国产成人久久精品区一区二区| 国产精品视频久久| 综合久久一区二区三区 | 国产精品久久网| 国产精品九九久久免费视频| 久久综合视频网站| 国产精品一区二区久久精品| 久久久久国产一区二区三区| 久久久久免费精品国产| 久久久久中文字幕| 无码人妻久久一区二区三区免费 | 成人久久精品一区二区三区| 久久激情亚洲精品无码?V| 日本强好片久久久久久AAA | 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品国产字幕久久不卡| 国产成人综合久久久久久 | 色综合久久88色综合天天| 久久久久亚洲AV无码观看| 国产精品日韩深夜福利久久| 久久久久久毛片免费播放| 奇米影视7777久久精品人人爽| 夜夜亚洲天天久久| 久久久久一区二区三区| 色8久久人人97超碰香蕉987| 思思久久99热只有频精品66| 91精品国产91久久久久久| 国产精品久久久久久久久鸭| 亚洲va久久久噜噜噜久久天堂| 久久天天躁狠狠躁夜夜av浪潮 | 亚洲综合久久综合激情久久| 久久国产色AV免费观看| 亚洲愉拍99热成人精品热久久 | 国内精品久久九九国产精品| 久久精品人妻一区二区三区|