1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux cups samba centos7 安装cups+smb共享打印机

linux cups samba centos7 安装cups+smb共享打印机

时间:2024-01-18 09:34:41

相关推荐

linux cups samba centos7 安装cups+smb共享打印机

yuminstall-ycupssamba

vim/etc/cups/cupsd.conf

Listen0.0.0.0:631#0.0.0.0表示监听所有ip

Listen/var/run/cups/cups.sock

BrowsingOn

BrowseLocalProtocolsdnssd

DefaultAuthTypeBasic

WebInterfaceYes

#Restrictaccesstotheserver...

#Orderallow,deny

Orderdeny,allow

denyall

allowfrom192.168.5.0/24#允许访问服务页面ip段或ip

#Restrictaccesstotheadminpages...

#Orderallow,deny

Orderdeny,allow

denyall

allowfrom192.168.5.0/24#允许访问管理页面ip段或ip

AuthTypeDefault

Requireuser@SYSTEM

这里我关闭selinux 和 firewalld

systemctlstopfirewalld.service

systemctldisablefirewalld.service

setenforce0

vim/etc/selinux/config

#ThisfilecontrolsthestateofSELinuxonthesystem.

#SELINUX=cantakeoneofthesethreevalues:

#enforcing-SELinuxsecuritypolicyisenforced.

#permissive-SELinuxprintswarningsinsteadofenforcing.

#disabled-NoSELinuxpolicyisloaded.

SELINUX=disabled#永久关闭

#SELINUXTYPE=cantakeoneofthreetwovalues:

#targeted-Targetedprocessesareprotected,

#minimum-Modificationoftargetedpolicy.Onlyselectedprocessesareprotected.

#mls-MultiLevelSecurityprotection.

SELINUXTYPE=targeted

配置smb

vim/etc/samba/smb.conf

[global]

workgroup=WORKGROUP#工作组

security=user#验证方式

interfaces=lo192.168.5.209/24192.168.0.209/24#samba监听ip

passdbbackend=tdbsam

serverstring=SambaServer%v

printing=cups#打印机

printcapname=cups#名称

netbiosname=centos

loadprinters=yes#加载打印

cupsoptions=raw

maptoguest=baduser#匿名登录

[homes]

comment=HomeDirectories

validusers=%S,%D%w%S

browseable=No

readonly=No

inheritacls=Yes

[printers]

comment=AllPrinters

path=/var/spool/samba

printable=Yes

createmask=0600

browseable=No

writable=no

guestok=yes

[print$]

comment=PrinterDrivers

path=/var/lib/samba/drivers

writelist=root

createmask=0664

directorymask=0775

[Public]#公共文件夹

path=/data/public

writable=yes

browsable=yes

guestok=yes

guestonly=yes

createmode=0777

directorymode=0777

启动服务

systemctlstartsmb.service

systemctlstartcups.service

systemctlenablesmb.service

systemctlenablecups.service

若有其他问题可试试

systemctlstartsmbnmb

添加打印机

然后测试

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。