这里写目录标题
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
)即可访问。