aix安装samba服务器

aix安装samba服务器可以使用两种方式安装,一种是使用rpm包进行安装,一种是使用源码编译安装

一、使用samba的rpm包进行安装

1.下载samba的rpm包,下载地址为http://www.bullfreeware.com/search.php?package=samba

下载samba-2.2.7-4.aix4.3.ppc.rpm和samba-common-2.2.7-4.aix4.3.ppc.rpm这两个包,目前看来这两个包最新

2.将两个包拷入aix中,并进行安装,保证aix中已经安装了rpm工具

# rpm –ivh samba-common-2.2.7-4.aix4.3.ppc.rpm

samba-common                ##################################################
# rpm –ivh samba-2.2.7-4.aix4.3.ppc.rpm

samba                       ##################################################
0513-095 The request for subsystem refresh was completed successfully.

3.安装成功以后会在/opt/freeware/doc/目录中生成samba-2.2.7文件夹,将samba-2.2.7/examples/smb.conf.default文件拷贝到/etc/目录下,并重命名为smb.conf

# cp /opt/freeware/doc/samba-2.2.7/examples/smb.conf.default /etc/smb.conf

4.编译smb.conf文件

vim smb.conf

若不需要使用用户名和密码登陆,则global配置中的security = share,在文件最后添加如下内容

[myshare]
comment = Root Directories
browseable = yes
writable = yes
path = /usr/
public = yes
guest ok = yes

5.使用testparm检查smb.conf文件语法的正确性

# testparm /etc/smb.conf

6.启动nmbd和smbd进程

# nmbd
# smbd

失败信息如下

smbd version 2.2.7 started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Address already in use

在启动smbd进程的时候遇到了问题,执行完smbd以后发现smbd进程并未启动,使用#smbd -i命令提示在绑定139端口号时失败,139号端口号已经被占用

使用命令查看查看139号端口号的占用情况:

#netstat -Aan | grep 139,输出如下类似的信息

f1000e0000e983b8 tcp4       0      0  *.139                 *.*                   LISTEN

侦听端口139端口相关信息,f1000e0000e983b8 tcp4为系统内核地址。

使用rmsock命令查看此端口对应的进程号:

#rmsock f1000e0000e983b8 tcpcb

The socket 0xf1000e0000e98008 is being held by proccess 3801208 (inetd).. ---显示端口139的进程号为3801208

知道了进程号以后我比较粗暴的把这个进程杀死了,之后又启动了smbd,还不知道杀死这个进程有什么问题,不过smbd服务可以用了

7.在windows上使用快捷键window+R,输入\\192.168.56.102(网址是你aix的网址),正常情况下就可以访问了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值