博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7中Samba服务安装和配置
阅读量:6162 次
发布时间:2019-06-21

本文共 2173 字,大约阅读时间需要 7 分钟。

hot3.png

这篇指南介绍了如何在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-->回车-->输入用户名和密码-->回车-->访问成功。 

转载于:https://my.oschina.net/u/1983790/blog/645032

你可能感兴趣的文章
[sharepoint]根据用户名获取该用户的权限
查看>>
多线程模拟实现生产者/消费者模型 (借鉴)
查看>>
iOS开发需要哪些图片?
查看>>
命令行远程链接MySQL
查看>>
logstash向elasticsearch写入数据,如何指定多个数据template
查看>>
Node.js:Web模块、文件系统
查看>>
【转】灵活运用 SQL SERVER FOR XML PATH
查看>>
WCF角色服务
查看>>
常用sql001_partition by 以及 row_number()和 dense_rank()和rank()区别
查看>>
无需Docker, 5分钟徒手DIY 一个Linux容器
查看>>
GlobeRanger优化航空RFID套件,并收到FAA适用性信函
查看>>
QBlog V2.5 源码开放下载(ASP.NET 番外系列之开端)
查看>>
调查显示:数据中心行业女性获得报酬比男性多
查看>>
科沃斯机器人“入职”自助办税服务厅
查看>>
政府部门和金融行业已成网络攻击的最大目标
查看>>
未来五年的全球绿色数据中心市场的增长趋势和预测
查看>>
CIO思考:混合云为行业注入了哪些活力?
查看>>
受够了碎片化,Salesforce决定只支持部分安卓设备
查看>>
大数据的普及催生医疗信息技术市场蓝海
查看>>
2015年 安防圈的明星代言人有哪些?
查看>>