实验环境:AS4
最小化安装
实验目标:架设SAMBA
服务器
编辑: crazylinux 2007.03.31
联系方式:http://crazylinux.cublog.cn
大家好!
这次我们来学习
Linux
系统中的
samba
服务器的配置。
Samba
服务器的
IP
是
192.168.0.175
下面我们开始了!首先我们安装
samba
服务器端的软件
samba
服务器的安装文件位于第
2
张安装光盘中
1,
安装
samba
服务所需软件
都在第
2
张光盘中
[root@localhost ~]# rpm -qa | grep samba
samba-co
mmon- 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
2
,
在
samba
服务器中为每个用户都配置独立的用户目录
在
/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:3DBDE697D 71690A 769204BEB12283678:[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 user 1”
表示以
Samba
用户
“user 1”
的身份进行登录
#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
共享目录
feige
是
WIN
的用户名
[root@localhost mnt]# mount -t smbfs -o username=feige //192.168.0.174/won /mnt
8
,
swat
在第
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 db 42a 60e
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
了吧
,,,,