这个问题困扰了我几天,因为是菜鸟,弄了好长时间才弄好,首先感谢一下群中帮助我的同行,现总结一下,供大家学习,避免大家少走弯路,给大家提供一个方便。
1、首先要确认我们的虚拟机下安装了samba,我在redhat enprise5下折腾了半天才装好samba,因为在这个linux下没有samba的安装包,最后在我fedora9的光盘里找到了samba的rpm的安装包,安装包有点大,超过2M了,上传不了,谁要的话可以给我留个言,我发给你,如果你的系统和下图一样那就说明你安装了samba。
- [root@localhost /]# rpm -qa|grep samba
- samba-common-3.0.33-3.14.el5
- samba-3.0.33-3.14.el5
- samba-client-3.0.33-3.14.el5
- samba-swat-3.0.33-3.14.el5
2、修改samba的配置文件,vi /etc/samba/smb.conf,添加如下代码
- ; store dos attributes = yes
- #============================ Share Definitions ==============================
- //////add begin///////////////////////
- [root]
- comment = Root Directories
- path = /opt
- browseable = yes
- writable = yes
- valid users = smb
- ////////////////////add end ///////////
- [homes]
- comment =Home Directories
- browseable = no
- writable = yes
- valid users = %S
- valid rsers = MYDOMAIN\%S
- [printers]
- comment = All Printers
其中,root为添加部分,path,为当前要共享的目录,browseable,为可视属性,即共享的文件夹是否可视,valid users,为在windows下共享时使用的用户的用户名。修改完后,保存退出。
3、在虚拟机下添加smb用户,并为用户设置密码,这个密码要记住,因为在登录时要用到的。
- [root@localhost linux]# vi /etc/samba/smb.conf
- [root@localhost linux]# useradd smb
- useradd:用户 smb 已存在
- [root@localhost linux]# smbpasswd smb
- New SMB password:
- Retype new SMB password:
至此,我们就可以共享Linux的目录了,首先要查看一下linux的IP
- [root@localhost linux]# ifconfig
- eth0 Link encap:Ethernet HWaddr 00:0C:29:4D:9B:26
- inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
- inet6 addr: fe80::20c:29ff:fe4d:9b26/64 Scope:Link
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:7659 errors:0 dropped:0 overruns:0 frame:0
- TX packets:10742 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:1000
- RX bytes:1625290 (1.5 MiB) TX bytes:2754521 (2.6 MiB)
- Interrupt:193 Base address:0x2024
- lo Link encap:Local Loopback
- inet addr:127.0.0.1 Mask:255.0.0.0
- inet6 addr: ::1/128 Scope:Host
- UP LOOPBACK RUNNING MTU:16436 Metric:1
- RX packets:2016 errors:0 dropped:0 overruns:0 frame:0
- TX packets:2016 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:0
- RX bytes:3018770 (2.8 MiB) TX bytes:3018770 (2.8 MiB)
可以看到IP为192.168.1.101,我们在windows下,点击运行,输入,这样就可以进入我们在smb.conf里设置的目录里了。
4、这是关键的一步,要进行映射了,在windows下,右键我的电脑->映射网络驱动器
这样就可以了,然后点完成,就可以了。
这样就可以通过sourceinsight创建工程,并选择Z盘即网络驱动器中的linux的源码了,这样我们就可以,直接在windows下编写驱动,linux下直接编译了,这样很方便。
阅读(2198) | 评论(4) | 转发(0) |