Linux下架设SAMBA服务器

实验环境: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 了吧 ,,,,

你可能感兴趣的:(linux,服务器,samba,休闲,架设)