除了 Samba 和 LDAP 配置,Windows NT 服务器迁移到 SUSE Linux Enterprise Server Samba 服务器有两个基本的步骤。首先迁移概要文件,然后迁移帐户。
迁移的第一步应该是配置 LDAP 服务器。您需要添加具有密码的软件客户机帐户的基本 DN 信息和条目。有关 LDAP 配置的详细信息,请参见第 36 章 LDAP - 目录服务。
不需要手动配置它。您可以使用 smbldap 工具的脚本。这些脚本是包 samba-doc 的一部分,并且安装该包之后,可以在 /usr/share/doc/packages/samba/examples/LDAP 找到它。
![]() | LDAP 和安全性 |
|---|---|
LDAP 管理 DN 应该是帐户而不是 Root DN。要使网络更加安全,您还可以使用具有 TSL 的安全连接。 | |
开始迁移之前,请配置 Samba 服务器。在 YaST 模块的选项卡中查找 profile、netlogon 和 home 共享的配置。要设置默认值,选择共享并单击。
要添加 Samba 服务器的 LDAP 配置和 LDAP 管理员的身份凭证,使用 YaST 模块的 选项卡。LDAP 管理 DN(标签是)和密码是添加或修改储存在 LDAP 目录中的帐户所必需的。
对于每个要迁移的概要文件,完成以下步骤:
过程 37.2. 帐户迁移过程
使用 NT 服务器管理器在 Samba 服务器的老的 NT4 域中创建 BDC 帐户。Samba 必须不在运行。
net rpc join -S NT4PDC -w DOMNAME -U Administrator%passwd net rpc vampire
-S NT4PDC -U administrator%passwd pdbedit -L
将每个 UNIX 组分配到 NT 组:
例 37.6. 示例脚本 initGroups.sh
#!/bin/bash #### Keep this as a shell script for future re-use #
Known domain global groups net groupmap modify ntgroup="Domain Admins"
unixgroup=root net groupmap modify ntgroup="Domain Users"
unixgroup=users net groupmap modify ntgroup="Domain Guests"
unixgroup=nobody # Our domain global groups net groupmap add
ntgroup="Operation" unixgroup=operation type=d net groupmap add
ntgroup="Shipping" unixgroup=shipping type=d
检查是否能够识别所有组:
net groupmap list