CentOS 7中Samba服务安装和配置

这篇指南介绍了如何在CentOS7中配置匿名和安全的Samba服务器。Samba是一个开源/自由软件套件,提供无缝的文件和打印服务SMB/CIFS客户端.Samba是免费的,不像其余的SMB/CIFS的实现着,Samba容许在Linux/Unix服务器和给予Windows的客户端之间协同工做ios

  • 初步说明windows

我有个一新安装的CentOS7 服务器,这是我要安装Samba服务器的机子。固然,你须要有一个windows机器来检查这台CentOS7的服务器是可被链接的。centos

个人CentOS7的服务器主机名:server1.example.com ,IP是:192.168.0.100安全

注意:Windows 机器必须和这台CentOS7在同一个工做组。服务器


1。安装spa

yum install samba samba-client samba-commonrest

2.备份配置文件code

mv /etc/samba/smb.conf /etc/samba/smb.conf.bakorm

3.建立本身的配置文件server


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.新建共享目录并设置权限

一、打开"终端窗口",输入"sudo mkdir /home/share"-->回车-->共享目录share新建成功。

二、输入"sudo chmod 777 /home/share"-->回车,这样用户就对共享目录有了写权限。


4.打开配置文件smb.conf

打开"终端窗口",输入"sudo gedit /etc/samba/smb.conf"-->回车-->打开了配置文件smb.conf。

5.修改配置文件smb.conf

一、smb.conf中的 max log size = 1000下面,在输入"security = user"。(没有分号)

2.在最后输入

    

[mysamba]

  path = /home/share  

  available = yes 

  browseable = yes 

  public = yes 

  writable = yes

6.新建访问共享资源的用户和设置密码

一、打开"终端窗口",输入"sudo useradd smbuser"-->回车-->用户建立成功。

二、输入"sudo smbpasswd -a smbuser"-->回车-->输入两次密码-->回车-->密码设置成功,这个用户属于smb组。

三、输入"sudo /etc/init.d/samba restart"重启samba服务-->回车-->服务重启成功。


7.访问共享名为myshare的共享目录

一、在"运行"窗口中输入"\\192.168.1.4"-->回车-->双击打开myshare-->回车-->输入用户名和密码-->回车-->访问成功。 

相关文章
相关标签/搜索