这里写目录标题
- Samba 服务介绍
- 更新软件
- 安装 samba 服务器
- 创建用于共享的文件路径
- 设置权限
- 添加Samba使用的用户密码,Windows在访问时会用到
- 配置samba的配置文件。
- 重启 Samba 服务器
- 在Windows下访问
Samba 服务介绍
Samba 是一个能让 Linux 系统应用 Microsoft 网络通讯协议的软件,而 SMB 是 Server Message Block的缩写,即为服务器消息块,SMB 主要是作为 Microsoft 的网络通讯协议,后来 Samba 将 SMB 通信协议应用到了 Linux 系统上,就形成了现在的 Samba 软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System) ,即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。
Samba 最大的功能就是可以用于 Linux 与 windows 系统直接的文件共享和打印共享,Samba 既可以用于 windows 与 Linux 之间的文件共享,也可以用于 Linux 与 Linux 之间的资源共享,由于 NFS(网络文件系统)可以很好的完成 Linux 与 Linux 之间的数据共享,因而 Samba 较多的用在了 Linux 与windows 之间的数据共享上面。
使用 samba 和 windows 共享文件时候,请确保 windows 的 NetBIOS(就是网上邻居功能)开启了。
更新软件
sudo apt-get upgrade
sudo apt-get update
sudo apt-get dist-upgrade
安装 samba 服务器
sudo apt-get install samba samba-common

创建用于共享的文件路径
该操作类似 TFTP ,nfs 等,Samba 可以设置为根目录,这样都可以访问 sudo mkdir /home/linuxidc/linuxidc.com/share
设置权限
sudo chmod 777 /home/linuxidc/linuxidc.com/share
添加Samba使用的用户密码,Windows在访问时会用到
sudo smbpasswd -a linuxidc ( linuxidc是我的用户名)

配置samba的配置文件。
sudo vim /etc/samba/smb.conf
在文件末尾添加如下内容:
[share]
comment = share folder
browseable = yes
path = /home/linuxidc/linuxidc.com/share #这里配置共享目录
create mask = 0700
directory mask = 0700
valid users = linuxidc
force user = linuxidc
force group = linuxidc
public = yes
available = yes
writable = yes
重启 Samba 服务器
sudo service smbd restart
在Windows下访问
Win+R:在弹出的运行窗口中输入 \ip (在 ubuntu 中用 ifconfig 查看 ip)即可访问。










