上一步:第一步_安装VMware虚拟机和搭载ubuntu系统; 下一步:第三步_安装jdk环境; samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源,现在介绍一下如何在Ubuntu 14.04上安装和配置samba。本人也是经过百度一些资料才整理成这篇文档的,鉴于百度上很多资料都是说的含含糊糊,本人顿时觉得很有必要把自己的经验分享给大家。

工具、资料:
a. Windows 64bit系统
b. 虚拟机vmware上的linux【ubuntu14.04(其他版本的没试过,应该同理,大家可以百度一下其他版本怎么安装配置)】

首先使用ifconfig命令查看一下linux的IP地址,然后在windows上ping一下是否与linux的IP地址相通,例如我的linux的IP地址是192.168.86.141,可以执行“运行”–> cmd -->ping 192.168.86.141 -->回车,查看是否与windows主机连通。如果相通,继续以下步骤:

win7安装SAMBA服务 windows安装samba服务器_百度


ping 一下跟主机是否联通,如下图所示表示ping得通。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_02


1、更新源列表

【命令行界面】打开"终端窗口",输入"sudo apt-get update"–>回车–>“输入当前登录用户的管理员密码”–>回车,就可以了。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_03


2、安装samba

打开"终端窗口",输入"sudo apt-get install samba samba-common"–>回车–>输入"y"–>回车–>安装完成。

win7安装SAMBA服务 windows安装samba服务器_共享目录_04


3、新建共享目录并设置权限

【图形界面下】打开"终端窗口",输入"sudo mkdir /home/share"–>回车–>共享目录share新建成功。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_05


然后输入"sudo chmod 777 /home/share"–>回车,这样用户就对共享目录有了写权限。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_06


4、备份保存现有的配置文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_07


5、修改配置文件,执行以下命令打开文件

sudo gedit /etc/samba/smb.conf

win7安装SAMBA服务 windows安装samba服务器_共享目录_08


在smb.conf最后添加以下配置内容:

[share]      
path = /home/share      
available = yes      
browsealbe = yes      
public = yes      
writable = yes

win7安装SAMBA服务 windows安装samba服务器_共享目录_09


6、新创建samba用户和设置samba用户密码(1)、打开"终端窗口",输入"sudo useradd smbuser"–>回车–>用户smbuser创建成功。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_10


(2)、输入"sudo smbpasswd -a smbuser"–>回车–>输入两次密码–>回车–>密码设置成功,这个用户属于smb组,请记住用户名smbuser和密码,windows界面登陆samba服务器的时候使用。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_11


(3)、输入"sudo service smbd restart"重启samba服务–>回车–>服务重启成功。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_12

如果没有第6步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

7、访问共享名为share的共享目录(win7系统)
在"运行"窗口中输入"\192.168.86.141"–>回车–>双击打开share–>回车–>访问成功。就可以在windows系统上复制文件到share或者从share复制文件到windows,实现windows与linux的文件共享。或者可以直接把samba服务器文件夹目录映射到我的电脑网络驱动器。

win7安装SAMBA服务 windows安装samba服务器_共享目录_13


8、关于win10访问不了samba共享文件夹解决方法(1)、win10里用鼠标右键移到开始菜单点击鼠标“右键”,选择“运行(R)”;

win7安装SAMBA服务 windows安装samba服务器_linux_14


(2)、在运行窗口输入“gpedit.msc”回车运行或按“确定”按钮;

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_15


(3)、在弹出的“本地组策略编辑器”里选择下图红色标记。双击“启用不安全来宾登录”。

win7安装SAMBA服务 windows安装samba服务器_win7安装SAMBA服务_16


(4)、在弹出的窗口里选择下图红色箭头指向的“已启用”,点“确认”按钮。这样win10就可以访问smb服务器的共享文件夹了(如配置之后还不能访问,请重启一下电脑或者自行百度看看别的解决办法)。

win7安装SAMBA服务 windows安装samba服务器_共享目录_17