centos7下cups + samba共打印服務

一、cups服務配置

1、安裝cups相關軟件包


# yum -y install cups


2、編輯cups服務配置



# vim /etc/cups/cupsd.conf#將Listen localhost:631修改爲Listen 0.0.0.0:631           //監聽所有IP#默認是不允許遠程主機瀏覽器打開訪問的,這裏將allow、deny順序對調下,或者後面加allow from *<Location />  #Order allow,deny   //默認配置部分  Order deny,allow     //修改後的內容</Location>#設置admin項只允許某臺主機或某段主機訪問<Location /admin>  Order deny,allow  deny from all  allow from  192.168.1.*</Location>


3、防火牆配置


# firewall-cmd --permanent --add-port=631/tcp# firewall-cmd --reload


4、瀏覽器配置新增打印機

可以通過lpadmin命令新增打印機,也可以通過瀏覽器輸入http://IP:631後訪問,如下圖:

add-print

通過add printer增加打印機後(增加時會讓輸入主機的root用戶名和密碼),可以通過最上面的prints項,查看當前打列機列表:



printers-list

二、Samba服務配置

按照上兩篇的介紹開啓Samba服務,在global 全局配置中開啓如下兩行(默認這兩行是開啓的):



security = usermap to guest = Bad Userload printers = yescups options = raw


並在共享項中啓用如下部分(默認配置中也存在):



[printers]        comment = All Printers        path = /var/spool/samba        browseable = no        guest ok = no        writable = no        printable = yes


配置完成後,systemctl retart nmb smb ,重啓這兩個服務使新的配置生效。在windows主機上通過運行中輸入\\192.168.1.200即可查看當前的共享項,可以從中找到當前共享的打印主機列表:

windows-samba-print


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章