在安装软件包的时候会产生依赖关系的软件包,要先按装rpmdb-redhat来解决
软件包的依赖关系,它在第三张安装光盘里
cd /mnt/cdrom/Redhat/RPMS
rpm -ivh rpmdb-redhat*.rpm
换第二张光盘
cd /mnt/cdrom/Redhat/RPMS
rpm -ivh --aid samba*.rpm    //安装samba软件包
#vi /etc/samba/smb.conf
  workgroup = workgroup
  secuity = user
全局设置
 workgroup = MYGROUP
 定义该Samba服务器所在的工作组
 hosts allow = 网络或者主机
 这里可以设置允许访问的网络和主机IP,
 允许192.168.1.0/24和192.168.0.0/16
  host allow = 192.168.1.   192.168.   127.0.0.1
 security =   user
 定义Samba的安全级别,按从低到高分为四级:share,user,server,domain。
 share:任何用户都可以不输入口令访问服务器上的资源。
 user:要求用户进行验证。
 server:用户名和密码是递交到另外一个服务器去验证,比如递交给一台 NT服务器。如果递交失败,就退到user安全级。
   domain:samba把用户名和密码递给Windows的主域控制器验证。
[test]
    path = /usr/share/zl
    comment = share documents
    public = yes   //允许匿名访问
    valid users = redhat,zl,test
[redhat]
    path = /var/redhat
    comment = redhat files
    public = no
    valid users = redhat @zl %S  //允许redhat用户和zl组的用户访问,%S允许系统用户访问
smb用户首先是个系统用户
#useradd redhat
#smbpasswd -a redhat  //-a添加系统用户为smb用户
#smbclient -L 192.168.1.1  //显示smb服务器种的共享资源列表,不指定用户帐号时使用匿名登陆

linux用户访问服务器:
#smbmount //192.168.1.1/tmp /mnt -o username=redhat%123     //把服务器的共享目录挂载到本地的/mnt目录下
#testparm   //默认你的配置文件有没有语法错误