• <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 楊粼波 閱讀(371) 評論(0)  編輯 收藏 引用

            欧美黑人激情性久久| 久久久这里有精品中文字幕| 久久精品亚洲日本波多野结衣 | 久久久久久久97| 狠狠色综合网站久久久久久久高清| 久久精品亚洲日本波多野结衣| yellow中文字幕久久网 | 东方aⅴ免费观看久久av| 青青国产成人久久91网| 中文成人无码精品久久久不卡 | 久久精品成人免费网站| 日本久久中文字幕| 久久精品一区二区三区不卡| 久久免费视频1| 久久人人爽人人精品视频| 久久精品夜夜夜夜夜久久| 久久精品人妻中文系列| 94久久国产乱子伦精品免费| 国产产无码乱码精品久久鸭| 国产香蕉久久精品综合网| 久久综合狠狠综合久久激情 | 狠狠狠色丁香婷婷综合久久俺| 九九精品久久久久久噜噜| 免费一级做a爰片久久毛片潮| 狠狠色丁香婷综合久久| 精品无码久久久久久尤物| 久久人妻AV中文字幕| 思思久久好好热精品国产| 久久精品国产只有精品66 | 性做久久久久久久久久久| 久久综合九色综合久99| 久久99久久99小草精品免视看| 久久亚洲熟女cc98cm| 久久精品国产精品亜洲毛片| 91久久婷婷国产综合精品青草| 亚洲国产另类久久久精品| 一级a性色生活片久久无| 怡红院日本一道日本久久 | 亚洲精品乱码久久久久久蜜桃不卡 | 1000部精品久久久久久久久| 久久精品视频一|