当前位置: > Linux安全 >

samba服务的安全设置

时间:2014-02-22 02:07来源:www.it.net.cn 作者:IT网
管理   因为samba文件共享服务是属于局域网服务,所以有些人认为安全设置没有必要,但是往往你自己没有必要的东西出错问题是最多,一些细小的东西还是要关注的。在这我列出一些常见的安全管理,希望对大家有帮助,如各位有不同的见解也希望贴出来,大家一起学习。

1.服务端网卡和IP地址绑定


interfaces = lo eth0 2.2.2.0/24--当有多块网卡,绑定eth0和这个网段
bind interfaces only=YES

2.控制客户端访问权限


hosts allow = 127. 2.2.2.      --允许这个网段访问,其它拒绝
hosts deny=3.3.3.        --拒绝哪个网段访问(后面也可写IP地址)

3.开户日志功能


log file= /var/log/samba/log.%m
max log size = 50

4.开启防火墙包过滤功能


[root@node1 vsftpd]# iptables -I INPUT -p udp --dport 137 -j ACCEPT
[root@node1 vsftpd]# iptables -I INPUT -p udp --dport 138 -j ACCEPT
[root@node1 vsftpd]# iptables -I INPUT -p tcp --dport 139 -j ACCEPT
[root@node1 vsftpd]# iptables -I INPUT -p tcp --dport 445 -j ACCEPT

5.对于Selinux安全上下文设置


[root@centos ~]# getsebool  -a |grep samba
samba_domain_controller --> off
samba_enable_home_dirs --> off
samba_export_all_ro --> off
samba_export_all_rw --> off
samba_share_fusefs --> off
samba_share_nfs --> off
use_samba_home_dirs --> off
virt_use_samba --> off
[root@centos ~]# setsebool samba_enable_home_dirs on   --启用samba根目录

6.设置安全级别和密码是否加密


security = user
passdb backend = tdbsam

7.只能看到自己的宿主目录和改变上传文件的所主所组


browseable = yes--只能看到自己的宿主目录
force user =用户     --强行设置文件及文件夹的属主用户;
force group =组      --强行设置文件及文件的属主级;

8.指定相关用户登陆


valid user=tong     --只有tong用户能登陆
invalid users=用户   --此用户不能访问samba服务

9.管理磁盘大小,打开文件数量和连接数


max smbd processes = 10    --最大10个进程
max disk size = 10000      --创建最大文件大小
max openfiles = 10        --打开文件数10个

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容