我想使用realmd从Ubuntu14.04LTS加入Active域。
为此,我只安装了realmd和一些依赖项,并使用以下命令:aptitude install realmd sssd sssd-tools samba-common krb5-user。
安装之后,我尝试使用命令realm --verbose join ad.example.com -U Administrator加入我的域,它请求管理员密码,但是它们使用这个输出崩溃了:
* Resolving: _ldap._tcp.ad.example.com
* Performing LDAP DSE lookup on: 10.7.0.2
* Successfully discovered: ad.example.com
Password for Administrator:
* Unconditionally checking packages
* Resolving required packages
* Installing necessary packages: samba-common-bin
* LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads join ad.example.com
Enter Administrator's password:DNS update failed: NT_STATUS_INVALID_PARAMETER
Using short domain name -- AD-EXAMPLE
Joined 'REALMD-TEST' to dns domain 'ad.example.com'
No DNS domain configured for realmd-test. Unable to perform DNS Update.
* LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.QARGGX -U Administrator ads keytab create
Enter Administrator's password:
realm: Couldn't join realm: Message did not receive a reply (timeout by message bus)在这些错误的realmd甚至不能工作后,与realmd一起发出的任何命令都会返回:
realm: Couldn't connect to realm service: Error calling StartServiceByName for
org.freedesktop.realmd: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildSignaled:
Process /usr/lib/dbus-1.0/dbus-daemon-launch-helper received signal 11文件/etc/sssd/sssd.conf似乎被正确创建,/etc/nsswitch.conf也相应地被修改。但这不足以成功地加入域。
发布于 2016-09-06 13:36:53
我在16.04.1LTS上尝试了接受的答案,但是命令失败了,只对密码进行了一些修改。运行sudo realm join通常会导致错误Necessary packages are not installed: sssd-tools sssd libnss-sss libpam-sss adcli,即使它们都已安装。搜索了一个小时之后,我找到了这个解决办法,它说您应该将--install=/添加到join命令中。因此,完整的语法是:
sudo realm join -v -U administrator DOMAIN.COM --install=/https://serverfault.com/questions/598476
复制相似问题