CentOS 6.10 安装及配置 Samba 4.x

安装samba服务器
#yum install samba4

查看samba服务安装位置
#whereis samba

临时或永久关闭SELinux
临时关闭:
#getenforce
Enforcing
#setenforce 0
#getenforce
Permissive

永久关闭:
临时关闭:

[root@localhost ~]# getenforce
Enforcing

[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive

永久关闭:

修改防火墙设置

#vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT

[root@localhost ~]# vim /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled

重启服务reboot


修改samba参数
#vi /etc/samba/smb.conf

[global]
#设置工作组名称
workgroup = WORKGROUP
#设置服务器名称
server string = Samba Server Version %v
#设置服务访问别名
netbios name = Samba Server
#设置打印机配置文件的路径
printcap name = /etc/printcap
#允许打印机共享
load printers = yes
#cups选项为raw
cups options = raw

#配置日志文件
log file = /var/log/samba/log.%m
max log size = 50

#配置访问权限
security = user
map to guest = Bad User
passdb backend = tdbsam

#配置共享文件夹
[shared]
path = /home/shared
#是否公开目录
public = yes
#是否可写
writeable = yes
#只允许Apache用户访问
#valid users = apache
#允许用户浏览
browseable = yes



启动samba服务
#service smb start


设置samba开机设置
#chkconfig --list smb|grep smb
#chkconfig --level 35 smb on
#chkconfig --level 35 nmb on
#chkconfig --list smb|grep smb
smb 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

samba环境测试

#testparm -s smb.conf
运行错误信息:
Load smb config files from smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Error loading services.
错误解决方案:
#vim /etc/security/limits.conf
增加其中一行代码:
root - nofile 16384
* - nofile 16384

 

posted @ 2019-02-17 14:52  程序建筑民工  阅读(1801)  评论(0编辑  收藏  举报