新手朋友们是这样的,第一步你要确认你你的服务器是否安装了这些必备的rpm包,我的环境是rhel5.6

[root@localhost ~]# rpm -qa | grep samba
samba-3.0.33-3.29.el5_5.1              
samba-client-3.0.33-3.29.el5_5.1
samba-common-3.0.33-3.29.el5_5.1
system-config-samba-1.2.41-5.el5
 

分析这几个包: samba-common-3.0.33-3.29.el5_5.1是公共包,不管是服务端或者是客户端都需要这个。

        samba-3.0.33-3.29.el5_5.1 是samba服务器必须的包,

        samba-client-3.0.33-3.29.el5_5.1是客户端必须的包

如果没有安装,我这里介绍一个光盘安装的方法

先在/mnt下建立一个“cd”目录用来挂载光盘:#mkdir  /mnt/cd

光盘准备好放进光驱然后进行挂载:#mount /dev/cdrom  /mnt/cd

然后你用命令#ls /mnt/cd 就会发现光盘内容

用命令#ls  /mnt/cd/Server 会发现这里放的全都是rpm包了

 

然后安装上边所提到的包

#rpm  -ivh /mnt/cd/Server/samba-common-3.0.33-3.29.el5_5.1

#rpm  -ivh /mnt/cd/Server/samba-3.0.33-3.29.el5_5.1

#rpm  -ivh /mnt/cd/Server/samba-client-3.0.33-3.29.el5_5.1

到这里我们就安装完了samba的客户端和服务器所需的包

 

这里先讲解客户端命令smbclient命令的使用

1,先查看一下你想要访问的Windows主机的共享目录(这里例举Windows主机的ip地址为192.168.0.2)

#smbclient  -L 192.168.0.2 -O username=administretor 

Password: 在这里输入你的WINDOWS账户密码,如果没有密码直接敲回车就好。

这样你就可以查看到Windows主机的共享目录(假设Windows下有一个“text”文件夹设置为共享)

2,复制Windows/text下的文件我们用get命令,如果上传就用post命令,这里我就不说了,因为这个方法不好用。

3,把Windows共享文件夹直接挂载在Linux下,直接实现复制

先建立一个挂载点#mkdir  /mnt/win

如果你的系统是win2k/xp的系統
#mount   -t   cifs   //192.168.0.2/test    /mnt/win  -o username=administretor

Password: 在这里输入你的WINDOWS账户密码,如果没有密码直接敲回车就好。

这样Windows下的test文件夹就挂载到/mnt/win目录下了。

 

如果你不在使用共享了,记得要卸载。

 

今天就学到这,明天学服务器的配置。