步骤一:samba服务器安装,执行以下命令
sudo apt-get install samba
步骤二:启动samba服务器,执行以下命令
sudo /etc/init.d/smbd start
步骤三:配置samba,samba的配置文件在 /etc/samba下的smb.conf中, 首先进入配置文件所在位置。
执行以下指令进入vi编辑器,编辑smb.conf:
vi /ect/samba/smb.conf
在最后添加我们自己的配置(如果使用的是vi编辑器,可以在命令行模式下按G直接将光标定位到最后一行,然后按i编辑即可)在smb.conf最后添加如下代码:
【linux_share]
comment = share_name
path = /home/test
writeable = yes
browseable = yes
public = yes
解释一下各行的意思:
[linux_share]:在配置文件中,如果想要加入一个新功能,就用方括号,然后里面写上名称,这里将共享文件功能命名为linux_share
comment:commen表示标题(随便写)
path:表示共享目录,这里我是设置在home的test文件夹下(如果没有这个文件夹一定要去创建哦,否则最后没法操作)
writable = yes:表示可写
browseable = yes:表示可浏览
public = yes:表示都可以访问
步骤四:创建一个用户,命令添加samba用户
sudo smbpasswd -a test
-a表示add,test是虚拟机中已经有的用户名
步骤五:重启samba服务
sudo /etc/init.d/smbd restart //启动smbd服务
sudo /etc/init.d/nmbd restart //启动nmbd服务
步骤六:Windows下登录samba
下面在windows下登录samba,在开始菜单中进入运行,
ip可以通过终端执行ifconfig得到:
输入\+ip,
可以发现该网络驱动的名字就是第三步配置中方括号里的名字,信息提示是comment的内容此时双击进去就可以看到共享目录下的文件了
步骤七:映射网络驱动器
为了更好的体验共享文件的功能,这里也可以像Windows一下,将共享文件目录作为一个盘符,加在Windows下。
操作如下:右键文件夹,选择“映射网络驱动器”,呈现一样的窗口,完成即可
设置完成后,共享目录就可以作为一个盘符一样随时查看内容了