什么是samba?
Samba能够为选定的Unix目录(包括所有子目录)建立网络共享。该功能使得Windows用户可以像访问普通Windows下的文件夹那样来通过网络访问这些Unix目录。简而言之,将linux服务器中的文件共享到windows,映射成为类似D、E盘这样的本地磁盘来访问。
1.软件安装
以linux的发行版Ubuntu为例,演示安装软件
#安装samba服务端以及samba客户端软件
sudo apt-get install samba
sudo apt-get install smbclient
#查看版本,确认安装成功
samba -V
#创建文件共享目录,只对这个目录下文件共享
mkdir share
#将这个目录赋予最高权限
chmod 777 share
#修改配置文件
sudo vi /etc/samba/smb.conf
#在文件最后添加如下内容,需要替换path和valid users。path为share文件所在位置,valid users表示可以访问samba服务器的合法用户
[share]
comment = samba home directory
path = /home/yourName/share
browseable = yes
public = yes
writeable = yes
read only = no
valid users = liangtao
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
#samba添加用户并设置密码,username换为自己的
sudo smbpasswd -a username
#重启服务
sudo service smbd restart
2.映射到本地
#查看ubuntu的ip
ifconfig
#在windows输入,ip替换为上面获取的,例如\\10.168.4.157
\\ip
#在输入ip的界面依次点击
主页->轻松访问->映射为驱动器->输入“\\10.168.4.157\share”->完成
#如上即将ubuntu中的share文件共享到本地