samba

本文详细介绍了如何在Linux系统上安装并配置Samba服务器。包括安装Samba服务、创建用户及共享目录,并设置不同级别的访问权限等内容。通过具体实例演示了如何针对不同用户组进行权限划分,以及如何设置网络访问控制。

1.安装samba服务器

1 [root@test4 named]# yum install samba -y

2.修改配置文件

1 [root@test4 named]# cd /etc/samba/
2 [root@test4 samba]# ls
3 lmhosts  smb.conf  smbusers
1.在此服务器中安装配置samba服务,创建三个用户m1,m2,m3.分别建立共享m1,m2,m3,public,本地目录分别为/opt/a1,/opt/a2,/opt/a3,/opt/public;
2.默认以匿名访问,可以对public有读权限。进入其它文件夹是需要对其进行身份认证;
3.其中,m1用户属于manager组,对m1,m2,m3共享有读写权限。m2,m3为同一项目组m2的成员,可以互相对彼此文件有读的权限。/opt/a1的共享自由manager组用户可以访问;
 1 [public]
 2         comment = public stuff
 3         path = /opt/public
 4         public = yes
 5 [m1]
 6         comment = m1 stuff
 7         path = /opt/m1
 8         valid users = @manager
 9 [m2]
10         comment = m2 stuff
11         path = /opt/m2
12         public = no
13         valid users = @m2,@manager
14         writable = no
15         write list = m2,@manager
16 [m3
17         comment = m3 stuff
18         path =/ opt/m3
19         public = no
20         valid users = @m2,@manager
21         writable = no
22         write list =m3,@manager
控制资源参数
1 write list = tom   //如果存在read only = no 那么 write list失效
2 valid users = tom
3 invalid users = tom
控制访问来源
1 hosts deny =10.1.1
2 hosts allow = 10.1.1.20
注:但deny和allow冲突的时候,allow 配置起作用
实现拒绝所有人访问,但是10.1.1.20/24 可以访问,但是10.1.1.20 不允许访问
1 hosts deny =all
2 hosts allow= 10.1.1. EXCEPT 10.1.1.20
 亦可通过配置域名方式限制

 

转载于:https://www.cnblogs.com/sangmu/p/6624435.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值