快速上手Samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务端和客户端程序构成。随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba——通过它可以轻松实现文件共享。

u=4090728082,1213650236&fm=26&gp=0

安装samba

我使用的是centos7,直接用yum安装就可以

yum install samba

配置smb.conf

smb.conf是服务端的配置文件,刚安装的就自带smb.conf文件,里面有很多注释的行,但实际工作是用不了,所以我们把自带的文件备份一个,复制一个简洁的主配置文件

mv /etc/samba/smb.conf /etc/samba/smb_bak.conf
cat /etc/samba/smb_bak.conf | grep -v "#"  | grep -v ";" > /etc/samba/smb.conf

编辑smb.conf文件,删除homes、printers、print$三项配置,实际工作用不了,然后再后面加上你的共享文件配置,最后内容如下:

[global]
       workgroup = SAMBA           #设定 Samba Server 所要加入的工作组或者域。
       security = user             #设置用户访问Samba Server的验证方式,一共有四种验证方式
       passdb backend = tdbsam
       printing = cups
       printcap name = cups
       load printers = yes
       cups options = raw
[database]
       comment = share database     #这个是共享文件的描述
       path = /data/share           #设置共享文件夹的路径
       public = no                  #设置是否允许匿名访问
       writable = yes

创建samba登录用户

这个用户可以直接用Linux用户,但密码也需要设置,所以我在这里新建一个samba专用用户

useradd smb_root
smbpasswd -a smb_root  #然后输入两次密码就可

创建共享路径

mkdir -p /data/sharecd /data
chmod -R 775 share
chown -R smb_root:smb_root share

Windows下访问共享文件

在Windows资源管理器地址上输入 \\+ip(比如我的samba服务器IP地址是192.168.1.14,则输入\\192.168.1.14),登陆samba服务

img

输入的刚才新增的samba用户及密码就行,比如我的就是smb_root和smb_root,这样就可以访问了

img

可以把这个文件映射为一个盘符,选中database,点击右键,选中映射网络驱动器

img

点击确定就可

img

Linux下共享文件

首先在客户端安装支持文件共享服务的软件包cifs-utils

yum install cifs-utils

在Linux客户端,按照samba服务端的用户名和密码、共享域的顺序将相关的信息写入到一个认证文件中

vim auth.smb
写入如下内容:
username = smb_root
password = smb_root
domain = ZIJIN

在客户端创建共享目录,把挂载信息写入/etc/fstab文件中

mkdir -p /data/share
vim /etc/fstab
在最后追加一下信息:
//192.168.1.14/data/share  /data/share  cifs  credentials=/root/auth.smb   0 0

挂载文件系统

mount -a

测试,在服务端的/data/share目录下新建一个文件,然后再客户端查看,是否能看到,如果能就可以了

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部