yum install -y samba samba-client samba-swat


---启动、关闭、重启Samba

systemctl start smb

systemctl stop smb

systemctl restart smb


---查看samba的服务启动情况

systemctl  status  smb 

---设置成开机启动:

systemctl enable smb.service


vim /etc/samba/smb.conf

匿名访问可读可写 修改配置:

workgroup = MYGROUP 改为 WORKGROUP

security = user 改为 share

然后在末行下面加入:

[file]
        comment = file
        path = /data/file
        browseable = yes
        public = yes
        writable = yes
        security = share
        hosts allow = 172.192. 192.168.


创建共享目录:

mkdir -p /data/file

更改目录权限:

chmod -R 777 /data/file



hosts allow = 127. 192.168.1. 192.168.10.1

说明:表示允许连接到Samba Server的客户端,多个参数以空格隔开。可以用一个IP表示,也可以用一个网段表示。hosts deny 与hosts allow 刚好相反。

例如:hosts allow=172.17.2.EXCEPT172.17.2.50

表示容许来自172.17.2.*的主机连接,但排除172.17.2.50

hosts allow=172.17.2.0/255.255.0.0

表示容许来自172.17.2.0/255.255.0.0子网中的所有主机连接

hosts allow=M1,M2

表示容许来自M1和M2两台计算机连接

hosts allow=@pega

表示容许来自pega网域的所有计算机连接


security = user

说明:设置用户访问Samba Server的验证方式,一共有四种验证方式。

1. share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。

2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。

3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。

4. domain:域安全级别,使用主域控制器(PDC)来完成认证。


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回