将 nexentastor 添加到域(ldap/samba)

将 nexentastor 添加到域(ldap/samba)

我在 CentOS 5 上的 LDAP/SAMBA 3.x 上有 PDC。域成员资格 - Linux/Windows (Xp..7)。要在 PDC 中添加计算机帐户,我运行(在 PDC 上)

smbldap-useradd -w workstationname

在 Linux 上,

  • 配置 smb.conf
  • smbpasswd -w ldap 管理员密码
  • net join-S PDC_NAME-U domainadmin

欢迎来到域名..

目前,我有一台 NexentaStor OS 机器(v40-0-18,测试版)

uname -a
SunOS gis 5.11 288c5cb8e28a i86pc i386 i86pc Solaris

我要安装 samba

apt-cache show service-network-samba

Package: service-network-samba
Version: 1.1.1
Architecture: solaris-i386

在 PDC 上创建机器账户(smbldap-useradd -w nexenta),配置 smb.conf 并尝试添加到域

net join -S ARMADA

Enter root's password:
Could not connect to server ARMADA
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE

PDC 上的错误日志

[2013/07/18 15:59:41,  0] rpc_server/srv_netlog_nt.c:336(get_md4pw)
  get_md4pw: Workstation NEXENTA$: no account in domain
[2013/07/18 15:59:41,  0] rpc_server/srv_netlog_nt.c:584(_netr_ServerAuthenticate3)
  _netr_ServerAuthenticate2: failed to get machine password for account NEXENTA$: NT_STATUS_ACCESS_DENIED
[2013/07/18 15:59:41,  0] rpc_server/srv_netlog_nt.c:336(get_md4pw)
  get_md4pw: Workstation NEXENTA$: no account in domain
[2013/07/18 15:59:41,  0] rpc_server/srv_netlog_nt.c:584(_netr_ServerAuthenticate3)
  _netr_ServerAuthenticate2: failed to get machine password for account NEXENTA$: NT_STATUS_ACCESS_DENIED

我做错了什么?一直都很好用,但是用 nexenta 就不行了。

答案1

您应该先为 NEXENTA 创建机器帐户,然后才能将其添加到域中

# smbldap-useradd -w NEXENTA

相关内容