情境: Windows SBS Server (AD控制器,DNS服务器),Proxmox 4.1服务器,托管Ubuntu 14.04 lxc容器。
我想要实现的是:将Ubuntu容器集成到AD中,这样我就能够使用AD凭证登录了。
我所做的:我遵循了这个指南:
http://koo.fi/blog/2015/06/16/ubuntu-14-04-active-directory-authentication/?replytocom=3415#respond
这是我第一次做得很好,但我不得不编辑nsswitch.conf。然后,我不得不关闭两个物理服务器,以安装新的风扇和清理他们。在重新启动它们之后,我无法在Ubuntua中与任何AD用户登录,使用getent解析它们不会返回任何内容。
我已经设置了多个新容器(当然还有一个新的IP和不同的名称),并再次遵循了指南。我可以注册在领域,但我仍然不能解决AD用户。
在所有容器中,配置完全相同。
有给我的小费吗?有我能提供的日志吗?提前谢谢。
编辑(160421):按照上述步骤与Ubuntu14.04KVM机器工作。我可以使用getent解析用户,我可以使用su AD-user,我可以通过ssh与AD用户登录。
在AD领域注册的所有容器都出现在windows服务器上的AD管理控制台中,在所需的ou中。
下面是S的配置:
krb5.conf:
[libdefaults]
default_realm = MY.DOMAIN
krb4_config = /etc/krb.conf
krb4_realms = /etc/krb.realms
kdc_timesync = 1
ccache_type = 4
forwardable = true
proxiable = true
v4_instance_resolve = false
v4_name_convert = {
host = {
rcmd = host
ftp = ftp
}
plain = {
something = something-else
}
}
fcc-mit-ticketflags = true
[realms]
MY.DOMAIN= {
kcd = domain-server
admin_server = domain-server
default_domain = my.domain
}
[domain_realm]
.my.domain= MY.DOMAIN
my.domain= MY.DOMAIN
[login]
krb4_convert = true
krb4_get_tickets = falserealmd.conf:
[service]
automatic-install = no
[users]
default-home = /home/%D/%U
default-shell = /bin/bash
[c4b.local]
computer-ou = OU=Linux_2,DC=my,DC=domain
automatic-id-mapping = yes
fully-qualified-names = nonsswitch.conf:
passwd: compat sss
group: compat sss
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis sss
sudoers: files sss运行领域列表返回:
my.domain
type: kerberos
realm-name: MY.DOMAIN
domain-name: my.domain
configured: kerberos-member
server-software: active-directory
client-software: sssd
required-package: sssd-tools
required-package: sssd
required-package: libnss-sss
required-package: libpam-sss
required-package: adcli
required-package: samba-common-bin
login-formats: %U
login-policy: allow-realm-logins发布于 2016-04-22 11:39:00
好的,有两个问题:
1)我安装了ntp,并将windows服务器设置为唯一的timesource,但忘记设置时区。
2) /etc/sssd/sssd.conf的权限是错误的。该文件需要由root.root拥有,并且需要具有0600权限。
现在,我能够解决AD用户和组,我可以登录到AD用户。只有su用户不工作,但这与我的设置无关。
https://askubuntu.com/questions/758717
复制相似问题