在线问答
直播中

chkconfig

9年用户 63经验值
擅长:MEMS/传感技术 嵌入式技术
私信 关注

【ok210试用体验】之四 —samba服务的配置

上期已经为大家介绍了一点samba的便利之处,相信大家多少有点印象。毕竟,我们的交叉编译工具是在Linux系统的虚拟机环境,但我们多数人最长用的操作系统是Windows系统,再结合运行于Windows系统(尽管Linux也可以存在)的SourceInsight,可以很方便的编写我们的代码,这是我推荐samba的最大原因。好,废话不多说,来点实际的。
1.刚开始肯定是获取samba啦,很简单,用apt-get就可以了。
1.png
2.获取安装之后还不能用,此时需要配置使用环境,需要使用管理员权限(以下可根据图中是否加sudo判断是否需要管理员权限)。用vim编辑器,要是没有可使用apt-get获得,一般ubuntu都是自带的。当然,可以在编辑之前对smb.conf进行备份。
2.png

3.编辑配置文件,可仿照下图配置,要想看详细配置参数可看这个博客(http://blog.csdn.net/werm520/article/details/7457833),但一般图上的足够了,此处要知道我设置在Windows端的接入名是share(方括号的内容),大家需根据自己设置的确定,并记住。建议加上create mask = 666,directory =777,可避免诸多麻烦。
3.png
4.配置了上面的还不可以,因为还没有登录账户,此时启动samba会出现samba se rvice is masked等,当时我装samba时委实令我头痛许久。下面是建立账户。login  _name是从Windows端登录时的用户。
4.png
5.为该用户设置密码,在输入第二张图时输入你建立用户登录的密码。
5.png
6.png
6.现在要新增网络使用者的帐号,并在编辑框中编写第二张图上的内容。
7.png
8.png
7.重启samba,以使刚才的配置有效,使用如下命令。要是失败,直接重启系统:sudo reboot
9.png
8.查看ip,这个相信大家都会,直接ifconfiginet addr那个就是。在此不上图了。此处我说两点:一是使用VMware Workstation NAT模式联网,好像默认是动态ip,可在编辑-虚拟网络编辑器-DHCP设置中延长时间。二是如果不能联网或网络时有时无,可能是Windows没有给网络,须在任务管理器的服务中启动。
9.好,继续。下面是关闭Linux的防火墙。
11.png
10.到此,就真正可以使用Linux系统的samba服务了。接下来是从Windows端连接进Linux。右击网络,再点击映射网络驱动器,再在输入框按照冒号后面的格式填:\ifconfig出来的ip接入端名。之后输入登录账户名和密码。本人的是win8系统,win7的话好像可以点击开始,在输入框中填入冒号中的内容。
12.png
13.png
说明:之后大家就可以使用sourceInsightsamba编写代码。有时编写的代码,不能使用交叉编译工具,往往是文件的所属问题。这是用chown命令更改用户,这是我想到的解决方案,但肯定有更好的解决方法,希望各位大神告知。




更多回帖

发帖
×
20
完善资料,
赚取积分