这篇指南介绍了如何在CentOS7中配置匿名和安全的Samba服务器。Samba是一个开源/自由软件套件,提供无缝的文件和打印服务SMB/CIFS客户端.Samba是免费的,不像其他的SMB/CIFS的实现着,Samba允许在Linux/Unix服务器和给予Windows的客户端之间协同工作
初步说明
我有个一新安装的CentOS7 服务器,这是我要安装Samba服务器的机子。当然,你需要有一个windows机器来检查这台CentOS7的服务器是可被连接的。
我的CentOS7的服务器主机名:server1.example.com ,IP是:192.168.0.100
注意:Windows 机器必须和这台CentOS7在同一个工作组。
1。安装
yum
install
samba samba-client samba-common
2.备份配置文件
mv
/etc/samba/smb
.conf
/etc/samba/smb
.conf.bak
3.创建自己的配置文件
vi
/etc/samba/smb
.conf
[global]
workgroup = WORKGROUP
server string = Samba Server %
v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ==============================
[Anonymous]
path =
/samba/anonymous
browsable =
yes
writable =
yes
guest ok =
yes
read
only = no
4.启动服务
mkdir
-p
/samba/anonymous
systemctl
enable
smb.service
systemctl
enable
nmb.service
systemctl restart smb.service
systemctl restart nmb.service
5.让防火墙不要阻止samba
[root@server1 ~]
# firewall-cmd --permanent --zone=public --add-service=samba
success
[root@server1 ~]
#
[root@server1 ~]
# firewall-cmd --reload
success
[root@server1 ~]
#
6.给与共享文件夹权限
cd
/samba
chmod
-R 0755 anonymous/
chown
-R nobody:nobody anonymous/
ls
-l anonymous/
chcon -t samba_share_t anonymous/
在Ubuntu15.10上安装
1.更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
2.安装samba
打开"终端窗口",输入"sudo apt-get install samba samba-common"-->回车-->输入"y"-->回车-->安装完成。
3.新建共享目录并设置权限
1、打开"终端窗口",输入"sudo mkdir /home/share"-->回车-->共享目录share新建成功。
2、输入"sudo chmod 777 /home/share"-->回车,这样用户就对共享目录有了写权限。
4.打开配置文件smb.conf
打开"终端窗口",输入"sudo gedit /etc/samba/smb.conf"-->回车-->打开了配置文件smb.conf。
5.修改配置文件smb.conf
1、smb.conf中的 max log size = 1000下面,在输入"security = user"。(没有分号)
2.在最后输入
[mysamba]
path = /home/share
available = yes
browseable = yes
public = yes
writable = yes
6.新建访问共享资源的用户和设置密码
1、打开"终端窗口",输入"sudo useradd smbuser"-->回车-->用户创建成功。
2、输入"sudo smbpasswd -a smbuser"-->回车-->输入两次密码-->回车-->密码设置成功,这个用户属于smb组。
3、输入"sudo /etc/init.d/samba restart"重启samba服务-->回车-->服务重启成功。
7.访问共享名为myshare的共享目录
1、在"运行"窗口中输入"\\192.168.1.4"-->回车-->双击打开myshare-->回车-->输入用户名和密码-->回车-->访问成功。