免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1038 | 回复: 0
打印 上一主题 下一主题

vmware rhel4.2 安装samba [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-14 22:03 |只看该作者 |倒序浏览
系统默认安装,
装上后最简单的就是先运行下用户管理就行了
前提用用户是系统中有的用户才行
rhel中没有smbadduser这个文件
useradd test1
smbpasswd -a test1
这样就可以简单的用了,不过只能上传,不能下载,然后再改配置文件,
这样做,是证明smb服务已经没问题了,然后再详细配置文件就好了
设置文件最好用samba-swat这个来搞,不用写麻烦的东西

实验环境: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-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     这个在第4张
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: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共享目录  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 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了吧 ,,,,


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/69016/showart_688367.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP