AIX 上的 Samba全攻略(2)

启动 Samba 服务器

Samba 有两个守护进程(nmbd 和 smbd),需要运行它们 Samba 才能正常工作。

nmbd 是一个服务器,它可以理解和响应 NetBIOS over IP 命名服务请求,比如 Windows 95/98/ME、Windows NT、Windows 2000、Windows XP 和 LanManager 客户机等 SMB/CIFS 客户机产生的请求。它还参与浏览协议,从而构建 Windows 网络邻居视图。

smbd 是服务器守护进程,它向 Windows 客户机提供文件共享和打印服务。这个服务器使用 SMB(或 CIFS)协议向客户机提供文件空间和打印服务。

可以在命令行上用以下命令启动这两个守护进程:

$ nmbd

$ smbd

可以在 /var 目录中找到这两个守护进程的日志文件 log.nmbd 和 log.smbd。

还可以在 /etc/inittab 中添加以下行,从而在系统重新引导时自动启动这些守护进程:

mkittab nmb:2:once:/usr/sbin/nmbd

mkittb smb:2:once:/usr/sbin/smbd

现在,在每次重新引导期间都会启动这些守护进程。这两个守护进程会出现在进程列表中:

# ps -ef | grep mbd

root 667870 708792   0 12:49:24      -  0:00 smbd

root 675974      1   0 12:49:24      -  0:00 nmbd

root 708792      1   0 12:49:24      -  0:00 smbd

创建用户

可以使用 SWAT 中的 Password 菜单或使用 pdbedit 实用程序创建新用户:

# pdbedit -a guest

new password:

retype new password:

添加的新用户实际上是一个 AIX 用户。可以使用 smbpasswd 实用程序修改现有用户的密码:

$ smbpasswd -U guest

创建共享

可以通过编辑 smb.conf 文件或使用 SWAT 中的 Shares 菜单创建新的共享。下面是 smb.conf 文件中的共享定义示例:

[samba]

path = /samba

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwpy.html