Samba DC-NT_STATUS_OBJECT_NAME_NOT_FOUND

Samba DC-NT_STATUS_OBJECT_NAME_NOT_FOUND

我做错什么了!啊!!!

我正在尝试获取运行 Samba 作为域控制器的 Ubuntu 14.04 服务器。

安装是一个虚拟机(10.0.0.1,samba.test.local),运行 Ubuntu 14.04 的全新基本安装。

安装完成后我做了

apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot

然后,以下软件包已通过 apt-get 安装

openssh-服务器

openssh-客户端

NTTP 协议

bind9

dns实用程序

访问控制列表

属性

桑巴

温宾

客户端

NTP 设置和时间同步。BIND9 设置用于为 test.local 域提供 DNS 解析,因为它是一个测试网络。

将 FSTAB 文件更改为以下内容

LABEL=cloudimg-rootfs   /        ext4   user_xattr,acl,barrier=1,errors=remount-ro,relatime     0 0

现在,情况就变成梨形了。

首先我停止 samba、smbd、nmbd 和 samba-ad-dc

然后我执行以下操作

rm -rf /etc/samba
rm -rf /var/lib/samba/private/*
rm -rf /var/lib/samba/sysvol/*

samba-tool domain provision --domain=TEST --adminpass="Password1" --dns-backend= SAMBA_INTERNAL --server-role=dc --function-level=2008_R2 --use-xattr=yes --use-rfc2307 --realm=ad.test.local --host-name=samba.text.local

Looking up IPv4 addresses
More than one IPv4 address found. Using 10.0.2.15      <<--  Not sure where it gets this address as is not bound anywhere.
Looking up IPv6 addresses
No IPv6 address will be assigned
Setting up share.ldb
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=ad,DC=test,DC=local
Adding configuration container
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Modifying display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up well known security principals
Setting up sam.ldb users and groups
Setting up self join
Adding DNS accounts
Creating CN=MicrosoftDNS,CN=System,DC=ad,DC=test,DC=local
Creating DomainDnsZones and ForestDnsZones partitions
Populating DomainDnsZones and ForestDnsZones partitions
Setting up sam.ldb rootDSE marking as synchronized
Fixing provision GUIDs
A Kerberos configuration suitable for Samba 4 has been generated at /var/lib/samba/private/krb5.conf
Setting up fake yp server settings
Once the above files are installed, your Samba4 server will be ready to use
Server Role:           active directory domain controller
Hostname:              samba.test.local
NetBIOS Domain:        TEST
DNS Domain:            ad.test.local
DOMAIN SID:            S-1-5-21-3934883758-3531211222-3658496477

现在,当我执行 smbclient -L localhost -U% 时,出现以下错误。会话设置失败:NT_STATUS_OBJECT_NAME_NOT_FOUND

我错过了什么?

我还需要配置什么。

我在这个位置跟着导游(http://blogging.dragon.org.uk/samba4-ad-dc-on-ubuntu-14-04/),但现在我陷入困境。

答案1

(这实际上更像是一条评论,但是太长了……)

要设置 Samba4,不要遵循随机指南,坚持Samba 维基百科,具体来说:“设置 Samba Active Directory 域控制器。”

当您使用 Samba 作为 AD DC 时,故障排除的第一步是确保 DNS 正常工作。

您的评论Not sure where it gets this address as is not bound anywhere.表明您的 DNS 配置不正确。请确保您的 DC 的主机名正确解析为其 IP。

这不是导致此特定错误的原因,但使用 .local 作为域名是一个坏主意,违背了每个人的最佳做法......使用您所拥有的域名的子域名。

最后,您的配置命令中有一个拼写错误:领域和主机名不匹配。

相关内容