平台 fedora 9.0 mini2440
我是从fedora安装包中安装samba服务,至于其他的直接用yum来安装的,我现在系统不能上网,这个问题比较头疼,下次弄好了再来补上。
samba服务用来实现linux和windows目录共享,其实如果我们只是用于我们的虚拟机和windows PC机进行通信的话其实还是有很多的其他办法的,我看到一强人总结了十来种方法吧,我一时间找不到了,以后找到了在补上。但是基本的我们也有好几种,比如可以按照mini2440用户手册上的通信方式,但是我不知道那种方式怎么在字符界面上使用,还有有时候配置不上,不知道为什么。然后的我一般是用的安装wmware tools 来实现windows 和虚拟机共享文件,但是我昨天发现在linux下不能把文件copy到共享文件夹里面,我记得好像以前是可以的,现在变成了只能从windows拷贝文件到linux中而不能从linux拷文件到linux,而我刚好要从linux下拷贝文件到windows中来,没办法在配置一个samba啦,我要说的是像samba这样的配置,我暂时觉得先照着用就好吧,以后真正要用的时候再去多学点吧,因为我看到网上很多人写的很多,写的比较复杂,以前我没有弄samba就是看到好复杂,但是只有自己配了之后其实发现不需要很多的配置,一下子就弄好了。
1、检查是否安装smb
检查的方法有很多,这里说一种吧
# service smb status
出现不能识别的服务表示没有安装samba
2、安装samba
samba软件包在fedora9.0 的安装光盘中有四个软件包,因为软件包有依赖
需要安装 perl-Convert-ASN1-0.21-3.fc9.noarch.rpm
进入光盘packages
[root@localhost Packages]# rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm
Preparing...
要不然会出现下面的错误
error: Failed dependencies:
perl(Convert::ASN1) is needed by samba-3.2.0-1.pre3.9.fc9.i386[root@localhost Packages]# service smb status
3、配置samba
#vim /etc/samba/smb.conf 下面的几行代码
在share definition下面添加,仿照下面的格式
【root】
comment = ROOT Directories
browseable = yes
writable = yes
path = /
valid users = smb
#:x 保存退出
# smbpasswd -a smb
设置smb这个用户的密码
4、重启smb服务
/etc/init.d/smb restart
5、启动smb服务
打开windows开始菜单,运行
输入 \\ 192.168.0.89 输入你的虚拟机linux的ip地址
弹出对话框中输入 用户名和密码 用户名我们设置的是 smb 密码自己设置的
至此配置smb结束了,但是smb还有很多很多的其他的事情可以,但是我现在就只有用到这些,以后用的其他的再来一步一步的继续更新。
下面给出一个详细的配置使用smb的网址
http://www.linuxsir.org/main/node/158
今天就先写到这里,2011-09-27