前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何部署Samba服务

如何部署Samba服务

作者头像
小小科
发布2018-05-04 16:01:05
2.6K0
发布2018-05-04 16:01:05
举报
文章被收录于专栏:北京马哥教育北京马哥教育

一、samba存在的意义

有时为了方便windows与linux虚拟机之间的文件共享,我们一般用SAMBA服务来解决,有人会问,VMTool不是可以直接设置share folder吗?但是用到比较大的工程时复制来复制去的耗时很多或者我们想偷懒直接就在共享目录编译而不影响(要知道windows和linux的文件系统是不同的),samba是非常适合的解决方法。

二、安装并启动samba服务

1)使用yum来安装Samba

yum -y install samba*

2)启动并检查服务是否启动

service smb start

service nmb start

ss -tnl #查看是否启动了137,138的udp端口,及139,445的tcp端口

3)设置一个共享用户

smbpasswd -a alren

setfacl -m u:alren:rw /home/alren

4)在windows里面找到网络共享即可查看到相应的主机名,点击进行登录

图示:

三、新建一个共享文件系统,实现共享

1)创建共享文件夹

mkdir /share/test

2)修改samba的配置文件vi /etc/samba/smb.conf,添加一模块

[myshared]

comment = shared files

path = /share/test

write list = chen

3)设置facl权限

setfacl -m u:chen:rwx /share/test

4)在windows中输入ip地址进行访问,测试是否能打开及其创建或删除目录

5)检查服务器上的共享

smbclient-L server -U username

6)以交互式接入服务器的某共享

smbclient //server/shared -U username

四、samba常用配置文件说明

1)/etc/samba/smb.conf配置文件

[shared]

comment = #注释信息

path = #需共享的目录路径

read only = #只读

writeable = #可写

public = #是否允许来宾用户账号访问

guest ok = #是否允许来宾账号访问

write list = #写列表可以为系统组和用户

用户名:hadoop, centos

系统组:@groupname, +groupname

2)测试配置文件语法是否错误

testparm

3)挂载cifs文件系统

mount -t cifs //server/shared /path/to/mount_point -o username=smbuser

图示:

五、安装使用GUI方式配置Samba

1)使用yum安装samba-swat包

yum -y install samba-swat

2)配置samba-swat,开启其GUI功能

3)查看是否开启901端口

图示:

4)在浏览器中输入ip加端口进行访问

图示:

作者:小耳朵

来源:http://purify.blog.51cto.com/10572011/1852970

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 马哥Linux运维 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档