于大家而言,对于Windows之间而言,可以直接传输文件,那么,换做是Linux下,应该如何和Windows之间进行文件传输呢?
那么就需要使用Linux上的文件服务器--Samba,那么什么是Samba?
Samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源。
现在就来介绍一下如何在Ubuntu14.04上安装和配置Samba。
注:可以使用root用户登录来进行操作,也可以使用普通用户来进行操作,使用普通用户的话需要在命令前加上sudo,本文采用的是root账户。
一、使用root账户登录进去
打开“终端窗口(Ctrl + Alt +t)”,输入“su root”-->回车-->"输入当前登录用户root的密码"-->回车就可以了。
二、安装Samba服务器
打开“终端窗口(Ctrl + Alt +t)”,输入“apt-get install samba ”-->回车-->输入"Y"-->回车-->安装完成。
三、新建目录窗口并设置用户权限
1、打开“终端窗口(Ctrl + Alt +t)”,输入“mkdir /home/share”-->回车-->共享目录share创建成功。
2、输入“chmod 777 /home/share”-->回车,这样就可以更改share文件夹的访问权限,是的用户对共享目录有了读写的权限。
四、打开smb.conf配置文件
打开“终端窗口(Ctrl + Alt +t)”,输入“gedit /etc/samba/smb.conf”-->回车-->打开了配置文件smb.conf。或者使用“vim /etc/samba/smb.conf”命令打开。
五、修改配置文件smb.conf
1、在图示位置输入“security = user”。
2、按照图示输入指定的语句-->保存。
六、新建访问共享资源的用户和设置密码
1、打开“终端窗口(Ctrl + Alt +t)”,输入“useradd smbuser”-->回车-->用户创建成功。
2、输入“smbpassswd -a smbuser”-->回车-->输入两次自设的密码-->回车-->密码设置成功,这个用户属于smb组。
3、输入“service smbd restart”重启Samba服务-->回车-->服务重启成功。
七、访问共享名为myshare的共享目录
1、打开“终端窗口(Ctrl + Alt +t)”,输入ifconfig查看自己的IP地址。
2、在Windows下打开“运行”窗口(Windows + R),在窗口中输入第一步查到的Linux IP地址,格式为"\\192.168.10.132"-->回车-->双击打开共享文件夹myshare-->回车-->输入用户名和密码-->回车-->访问成功。
注意:如果双击点击共享文件夹,提示没有权限访问网络资源,打不开,则要看看自己有没有装libtalloc2,在命令行输入apt-get install libtalloc2 安装,完成后输入"sudo service smbd restart"重启samba服务,一般即可访问了。