Ubuntu 环境下搭建Samba共享服务
Shyne牛最近遇到的问题,自己本地花点时间搭建一个出来进行测试,笔记如下:
实验环境
Vmware Workstation 15.x + Ubuntu 18.04.1
两块SCSI vmdk
自动挂载硬盘
查看硬盘uuid
1 |
sudo blkid |
创建挂载目录
1 2 |
cd /home sudo mkdir gztest |
配置自动挂载
1 |
sudo vim /etc/fstab |
加入以下内容
1 |
UUID=ac8283eb-9cda-4edf-9408-5c8b18a3fead /home/gztest ext4 defaults 0 1 |
注解:
1 2 3 4 5 6 7 8 |
<fs spec> <fs file> <fs vfstype> <fs mntops> <fs freq> <fs passno> 具体说明,以挂载/dev/sdb1为例: <fs spec>:分区定位,可以给UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software <fs file>:具体挂载点的位置,例如:/data <fs vfstype>:挂载磁盘类型,linux分区一般为ext4,windows分区一般为ntfs <fs mntops>:挂载参数,一般为defaults <fs freq>:磁盘检查,默认为0 <fs passno>:磁盘检查,默认为0,不需要检查 |
配置完成之后,可以使用sudo mount -a
进行检查,验证配置是否有误,正确时不会有任何输出且挂载硬盘成功。
安装并配置Samba
安装
1 |
sudo apt install samba samba-common |
配置
首先备份一下Samba的配置文件
1 |
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak |
编辑Samba的配置文件
1 |
vim /etc/samba/smb.conf |
如果#security=user
存在则去掉前面的注释符号,不存在就添加。
以下是公共部分的配置
1 2 3 4 5 |
[global] workgroup = WORKGROUP security = user username map = /etc/Samba/smbusers |
以下是共享目录的配置
1 2 3 4 5 6 7 8 9 10 |
[gztest] comment = display infomation path = /home/gztest public = yes writable = yes valid users = gxuser01 create mask = 0644 directory mask = 0755 available = yes browseable = yes |
解释:
1 2 3 4 5 6 7 8 9 10 |
[gztest] 共享目录显示的名称 comment 显示信息的名称,Windows上打开时,鼠标悬停目录上会气泡显示该信息。 path 共享目录的路径 public 是否允许匿名用户访问 writable 是否可写 valid users 允许访问该共享的用户 create mask 创建文件的权限码 directory mask 创建目录的权限码 available 共享资源是否可用 browseable 共享目录是否可浏览 |
添加Samba访问账号
新建访问账号
1 |
sudo useradd gxuser01 |
设置访问账号密码
1 |
sudo smbpasswd -a gxuser01 |
创建用户名映射文件并配置
1 |
sudo vim /etc/samba/smbusers |
输入以下行并保存
1 |
gxuser01="network username" |
重启Samba服务
1 |
sudo /etc/init.d/smbd restart |
使用
Windows环境
直接在资源管理器内输入IP地址即可进行访问,也可以映射为网络驱动器。
Ubuntu等Linux发行版的终端下
使用smbclient
连接并使用。
查看共享目录
1 |
smbclient -L 192.168.83.129 |

连接共享目录
1 |
smbclient //192.168.83.129/gztest -U gxuser01 |
连接成功之后,会有smb>
提示符。
版权声明
转载保留版权: 大D技研室 | 《Ubuntu 环境下搭建Samba共享服务》
本文链接地址:https://www.dadclab.com/archives/7305.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。