windows通过samba访问aix的共享目录

windows通过samba访问aix的共享目录的配置方法

[@more@]

一、Samba基础
1、 简介
1).SMB协议
  SMB(Server Message Block,服务器信息块)协议可以看作是局域网上的共享文件/打印机的一种协议,它可以为网络内部的其它Windows和Linux机器提供文件系统、打印服务或是其他一些信息。
  SMB的工作原理是让NetBIOS(Win95网络邻居通信协议)与SMB这两种协议运行在TCP/IP的通信协议上,且使用NetBIOS nameserver让用户的Linux机器可以在Windows的网络邻居里被看到,所以就可以和Win95/NT主机在网络上相互沟通,共享文件与服务了。
  目前Microsoft正在开发一种新的文件和打印共享协议--CIFS(Common Internet Files System,通用网络文件协议),该协议支持TCP/IP和DNS等协议,能在www上支持文件和打印共享。在CIFS下服务器实际上是DNS名,由主机名和域名组成。这种变化是从NetBIOS命令结构中分离出来的。目前CIFS还没有得到广泛的应用。现在在Linux和Win95/NT之间的文件共享注意还是SMB和NFS。
2).什么是Samba
  Samba是用来实现SMB的一种软件,由澳大利亚的Andew Tridgell开发,是一种在Linux(Unix)环境作下运行的免费软件。
  通过使用Samba,Linux系统可以实现如下功能:
  文件服务和打印服务(在Linux和Win95/NT之间系统之间提供打印机和磁盘的共享)
  登陆服务器,使用Windows客户能注册到网络上为主要域控制器和域中成员的功能
  WINS服务器以及浏览功能
  支持SSL(Secure Socket Layer)
  支持SWAT (Samba Web Administration Tool )
  Samba除了支持Linux(Unix)和Win95/NT之外,还支持DOS、IBM OS/2、Macintosh 等操作系统。

安装
www.samba.org网站下载
opt-samba-3.0.23c-AIX5.tar.asc
opt-samba-3.0.23c-AIX5.tar.gz
opt-samba-base.tar.asc
opt-samba-base.tar.gz

$ gunzip opt-samba--AIX5.tar.gz
$ gunzip opt-samba-base.tar.gz
$ mkdir /tmp/samba
$ cp opt-samba--AIX5.tar /tmp/samba
$ cp opt-samba-base-AIX5.tar /tmp/samba
$ cd /tmp/samba
$ tar -xf opt-samba-base-AIX5.tar
$ tar -xf opt-samba--AIX5.tar

$ installp -agYX -d. all


卸载
$ installp -u pware.*


配置
目的是可以从windows上通过网络邻居访问AIX服务器上的/u01/oradata/photos 目录
1)创建 /opt/pware/samba//lib/smb.conf,下面是一个例子:
[global]
workgroup = workgroup
server string = Samba 3.0.4.0
security = user
encrypt passwords = Yes 必须是Yes
smb passwd file = /opt/pware/samba/3.0.28/private/smbpasswd
log file = /opt/pware/samba/3.0.28/var/log.%m
[photos] 网上邻居看到的名字
comment = photos
path = /u01/oradata/photos 共享的目录
create mask = 0770 创建文件的时候的umask
directory mask = 0770 创建目录的时候得umask
writeable = yes
valid users = hr 可以访问的用户
browseable = yes

2)使用root用户执行
$ /opt/pware/samba//sbin/nmbd -D
$ /opt/pware/samba//sbin/smbd -D
也可以配置inetd.conf
netbios-ssn stream tcp nowait root /opt/pware/samba/3.0.28/sbin/smbd smbd
netbios-ns dgram udp wait root /opt/pware/samba/3.0.28/sbin/nmbd nmbd
swat stream tcp nowait.400 root /opt/pware/samba/3.0.28/sbin/swat swat
添加 /etc/services:
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp # NETBIOS Name Service
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp # NETBIOS Datagram Service
netbios-ssn 139/tcp # NETBIOS Session Service
netbios-ssn 139/udp # NETBIOS Session Service
swat 901/tcp # swat service of samba

3) 添加samba用户
/opt/pware/samba/3.0.28/bin/smbpasswd -a hr
4)启动 samba
$ refresh -s inetd

显示中文的方法
在 [global] 中添加
unix charset = GBK
dos charset = GBK
display charset = GBK

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133835/viewspace-1004375/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/133835/viewspace-1004375/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值