设置 Samba 软件

如果 Infor SCE WM 服务器在 UNIX 操作系统上运行,则其中一个标签打印选项是在 UNIX 系统上安装 Samba,配置 Samba 以共享包含标签文件的文件夹,然后将 Loftware 计算机上的驱动器盘符映射到共享文件夹。也可打开服务器中的 FTP 选项。如果使用 Samba 是您的首选项,则此部分简要介绍如何安装和配置 Samba 软件。

Samba 软件位于开源域中,可从 www.samba.org 免费下载。您可以下载源代码然后针对操作系统自行编译,或者只要下载您正在运行的 UNIX 操作系统版本的已编译二进制码。下载内容包括有关安装和配置软件的文档。安装过程非常简单。

Samba 具有丰富的功能,不仅可用于向 Windows 系统共享 UNIX 目录。根据您使用 Samba 的方式,Samba 软件配置可能简单也可能复杂。出于共享 UNIX 目录的目的,配置很简单并需要按照下面定义的完成。

通过修改 lib 文件夹中的 smb.conf 文件,可配置 Samba 软件。smb.conf 文件需要这些值。

  • [global]
    • 工作组 = UNIXWRKGRP
    • 访客帐户 = guest
    • 日志文件 = /large/samba/log
    • 操作系统级别 = 99
    • 首选主文件 = 是
    • 域主文件 = 是
    • wins 服务器 = 10.33.32.20
    • 有效用户 = kthomas、adamm
    • 允许的主机 = 10.33.103.、10.33.100.、127。
  • [MySharedFolder1]
    • 路径 = /user1/folder1
    • 只读 = 否
    • 访客确定 = 是
  • [MySharedFolder2]
    • 路径 = /user1/folder2
    • 只读 = 否
    • 访客确定 = 是

在此示例配置中,UNIX 计算机 /user1/folder1 和 /user1/folder2 上的两个目录分别与 Windows 网络中的 MySharedFolder1 和 MySharedFolder2 共享。全局部分中的配置参数应用于所有共享的 UNIX 目录。有关这些参数的详细说明,请参阅 Samba 软件随附的文档,具体为 /Samba/3.0.20b/swat/help/manpages/smb.conf.5.html 文件。

在有效用户参数内指定的用户必须为有效的 UNIX 用户,并且还必须在 Samba 的加密用户/密码数据库的 Samba 中注册。可使用位于 Samba 的 bin 目录中的 smbpasswd 程序完成此步骤。当 Windows 用户首次尝试访问 UNIX 共享目录时,将提示用户输入用户 ID/密码组合。提供的凭据根据此数据库进行验证。例如,如果想允许 UNIX 用户 steve 从客户端系统访问共享目录,可使用以下命令:

# <path to samba>/samba/bin/smbpasswd -a steve

  • 新的 SMB 密码:
  • 重新键入新的 SMB 密码:

已添加用户 steve。

必须运行两个 Samba 进程 smbd 和 nmbd,Samba 才能工作。这两个进程可通过以下命令启动。

# <path to samba>/samba/bin/smbd -D

# <path to samba>/samba/bin/nmbd -D

由于运行 Loftware 打印服务器的 Windows 计算机必须能够将驱动器盘符映射到共享的 UNIX 目录,您可创建称作 loftware 的新 UNIX 用户,并使用 Samba 的用户/密码数据库通过 smbpasswd 程序注册用户。然后可使用此登录名和密码作为凭据,将驱动器从 Loftware 计算机映射至共享目录。或者,您也可以在 Samba 中注册现有 UNIX 用户,并使用凭据将驱动器从 Loftware 计算机映射至共享目录。