Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149142
  • 博文数量: 14
  • 博客积分: 316
  • 博客等级: 二等列兵
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-07 10:02
文章分类

全部博文(14)

文章存档

2013年(2)

2012年(5)

2011年(7)

分类: LINUX

2011-11-12 22:05:28

    这个问题困扰了我几天,因为是菜鸟,弄了好长时间才弄好,首先感谢一下群中帮助我的同行,现总结一下,供大家学习,避免大家少走弯路,给大家提供一个方便。
1、首先要确认我们的虚拟机下安装了samba,我在redhat enprise5下折腾了半天才装好samba,因为在这个linux下没有samba的安装包,最后在我fedora9的光盘里找到了samba的rpm的安装包,安装包有点大,超过2M了,上传不了,谁要的话可以给我留个言,我发给你,如果你的系统和下图一样那就说明你安装了samba。
  1. [root@localhost /]# rpm -qa|grep samba
  2. samba-common-3.0.33-3.14.el5
  3. samba-3.0.33-3.14.el5
  4. samba-client-3.0.33-3.14.el5
  5. samba-swat-3.0.33-3.14.el5

2、修改samba的配置文件,vi /etc/samba/smb.conf,添加如下代码

 

  1. ; store dos attributes = yes


  2. #============================ Share Definitions ==============================
  3. //////add begin///////////////////////
  4. [root]
  5.         comment = Root Directories
  6.         path = /opt
  7.         browseable = yes
  8.         writable = yes
  9.         valid users = smb
  10. ////////////////////add end ///////////
  11. [homes]
  12.         comment =Home Directories
  13.         browseable = no
  14.         writable = yes
  15.         valid users = %S
  16.         valid rsers = MYDOMAIN\%S
  17. [printers]
  18.         comment = All Printers

其中,root为添加部分,path,为当前要共享的目录,browseable,为可视属性,即共享的文件夹是否可视,valid users,为在windows下共享时使用的用户的用户名。修改完后,保存退出。

3、在虚拟机下添加smb用户,并为用户设置密码,这个密码要记住,因为在登录时要用到的。

 

  1. [root@localhost linux]# vi /etc/samba/smb.conf
  2. [root@localhost linux]# useradd smb
  3. useradd:用户 smb 已存在
  4. [root@localhost linux]# smbpasswd smb
  5. New SMB password:
  6. Retype new SMB password:

至此,我们就可以共享Linux的目录了,首先要查看一下linux的IP

 

  1. [root@localhost linux]# ifconfig
  2. eth0 Link encap:Ethernet HWaddr 00:0C:29:4D:9B:26
  3.           inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
  4.           inet6 addr: fe80::20c:29ff:fe4d:9b26/64 Scope:Link
  5.           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  6.           RX packets:7659 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:10742 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 txqueuelen:1000
  9.           RX bytes:1625290 (1.5 MiB) TX bytes:2754521 (2.6 MiB)
  10.           Interrupt:193 Base address:0x2024

  11. lo Link encap:Local Loopback
  12.           inet addr:127.0.0.1 Mask:255.0.0.0
  13.           inet6 addr: ::1/128 Scope:Host
  14.           UP LOOPBACK RUNNING MTU:16436 Metric:1
  15.           RX packets:2016 errors:0 dropped:0 overruns:0 frame:0
  16.           TX packets:2016 errors:0 dropped:0 overruns:0 carrier:0
  17.           collisions:0 txqueuelen:0
  18.           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下直接编译了,这样很方便。

阅读(2204) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

liupenglove2011-11-17 20:30:19

SI很好用啊,你们说的那个vim我也没用过

chenliangmoran2011-11-16 18:52:05

GFree_Wind: 我也离不开。。。也试过cscope+vim,但还是不如SI好使。.....
我是被逼着用vim,办公用的电脑SI死活打不开,又不能私自重装系统。

慢慢的就习惯了。

GFree_Wind2011-11-15 13:25:00

我也离不开。。。也试过cscope+vim,但还是不如SI好使。

chenliangmoran2011-11-15 12:41:16

看来LZ还是离不开SI呀。