实验环境:AS4最小化安装
实验目标:架设SAMBA服务器
编辑: crazylinux 2007.03.31
联系方式:http://crazylinux.cublog.cn
大家好!
这次我们来学习Linux系统中的 samba服务器的配置。
Samba服务器的IP192.168.0.175
下面我们开始了!首先我们安装samba服务器端的软件
samba服务器的安装文件位于第2张安装光盘中
1,安装samba服务所需软件 都在第2张光盘中
       [root@localhost ~]# rpm -qa | grep samba
samba-common-3.0.10-1.4E
samba-client-3.0.10-1.4E
samba-3.0.10-1.4E
samba-swat-3.0.10-1.4E
system-config-samba-1.2.21-1
2samba服务器中为每个用户都配置独立的用户目录
   /etc/samba/smb.conf下有默认的
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
  
   建立samba帐号前提要安装系统帐号(这2个帐号是一样的)
  [root@localhost /]# useradd user1
[root@localhost /]# useradd user2
[root@localhost /]# passwd user1
[root@localhost /]# passwd user2
[root@localhost /]# smbpasswd -a user1  建立samba帐号
New SMB password:
Retype new SMB password:
startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created.
Added user user1.
 
[root@localhost /]# cat /etc/samba/smbpasswd
user1:500:CCF9155E3E7DB453AAD3B435B51404EE:3DBDE697D71690A769204BEB12283678:[U          ]:LCT-45FCBEF7:
3,添加公共目录设置
/etc/samba/smb.conf下面最后添加
[public]                                                    à共享目录名
   path = /home/public                 à公共共享目录的路径是“/home/public”
   public = yes                        à对于所有Samba用户可见
   only guest = yes                    à所有用户在使用该共享目录时的用户身份都是“guest”Linux系统用户“nobody”
 
   writable = yes                       à该共享目录对于用户可写
4,smb.conf测试
[root@localhost /]# testparm
5,启动samba服务
[root@localhost /]# service smb start
Starting SMB services: [  OK  ]
Starting NMB services: [  OK  ]
[root@localhost /]# service smb status
smbd (pid 2368 2364) is running...
nmbd (pid 2369) is running...
6,测试
A,linux客户机中
显示指定Samba服务器中的共享资源列表
# smbclient -L 192.168.0.175
以指定用户身份登录到指定服务器的指定共享目录
# smbclient //192.168.0.175/public -U user1
“//192.168.0.175/public”表示服务器“192.168.1.2”中的共享目录“public”
“-U user1”表示以Samba用户“user1”的身份进行登录
#smbmount命令用于将Samba共享目录挂载到Linux文件系统中
# smbmount //192.168.0.175/public /mnt
B,WIN
在运行中输入\\192.168.0.175  OK
7,在linux中访问win共享的文件
       首先在WIN中设置好共享目录
[root@localhost ~]# smbclient //192.168.0.174/won -U feige    won WIN共享目录  feigeWIN的用户名
[root@localhost mnt]# mount -t smbfs -o username=feige //192.168.0.174/won /mnt 
8swat
       在第4张光盘中,
[root@localhost/]# rpm -ivh /media/cdrom/RedHat/RPMS/samba-swat-3.0.10-1.4E.i386.rpm
warning: /media/cdrom/RedHat/RPMS/samba-swat-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
             package samba-swat-3.0.10-1.4E is already installed
 
[root@localhost /]# chkconfig --list swat
swat            off
[root@localhost /]# chkconfig swat on    开启swat服务
[root@localhost /]# service xinetd restart
Stopping xinetd: [  OK  ]
Starting xinetd: [  OK  ]
 
设置/etc/xinetd.d/swat  only_from改为192.168.0.174
[root@localhost /]# service xinetd restart
Stopping xinetd: [  OK  ]
Starting xinetd: [  OK  ]
192.168.0.174主机中的IE输入http://192.168.0.175:901/
输入root用户和密码就可以看到swat浏览页面
OK了吧 ,,,,