[Linux-ivv4] Centos 8 Anbindung an AD

Michael Schulz michasch at uni-muenster.de
Mi Jul 15 13:00:00 CEST 2020


Hallo zusammen,

hat ein wenig gedauert. Ich hatte, was zwar selten vorkommt, im Moment 
aber keinen Rechner auf
dem ich das hätte testen können. Heute hatte ich dann einen :-)

Rechner wurde mit der aktuellen Centos Version installiert. 8.2.2004. 
Rechner ist im AD eingetragen.

--------------------

[root at PGP046 ~]# dnf install realmd sssd oddjob oddjob-mkhomedir adcli 
samba-common samba-common-tools krb5-workstation authselect-compat

[root at PGP046 ~]# realm discover nwz.wwu.de
nwz.wwu.de
   type: kerberos
   realm-name: NWZ.WWU.DE
   domain-name: nwz.wwu.de
   configured: no
   server-software: active-directory
   client-software: sssd
   required-package: oddjob
   required-package: oddjob-mkhomedir
   required-package: sssd
   required-package: adcli
   required-package: samba-common-tools

[root at PGP046 ~]# realm join nwz.wwu.de -U $YACCOUNT_der_joinen_darf!

[root at PGP046 ~]# realm list
nwz.wwu.de
   type: kerberos
   realm-name: NWZ.WWU.DE
   domain-name: nwz.wwu.de
   configured: kerberos-member
   server-software: active-directory
   client-software: sssd
   required-package: oddjob
   required-package: oddjob-mkhomedir
   required-package: sssd
   required-package: adcli
   required-package: samba-common-tools
   login-formats: %U
   login-policy: allow-realm-logins

[root at PGP046 ~]# authselect select sssd
Profile "sssd" was selected.
The following nsswitch maps are overwritten by the profile:
- passwd
- group
- netgroup
- automount
- services

Make sure that SSSD service is configured and enabled. See SSSD 
documentation for more information.

--------------------

sssd.conf anpassen, sssd neu starten und einmal zur Sicherheit den Cache 
leeren (sss_cache -E)

Dann kommt bei einem Versuch sich auf dem Centosrechner per ssh 
anzumelden folgendes auf der Konsole des
Rechners:

Message from syslogd at pgp046 at Jul 15 05:39:40 ...
  sssd[be[nwz.wwu.de]][54086]:Group Policy Container with DN 
[cn={5D9202D1-3874-440E-87AA-8C3C657051F1},cn=policies,cn=system,DC=nwz,DC=wwu,DC=de] 
is unreadable or has unreadable or missing attributes. In order to fix 
this make sure that this AD object has following attributes readable: 
nTSecurityDescriptor, cn, gPCFileSysPath, gPCMachineExtensionNames, 
gPCFunctionalityVersion, flags. Alternatively if you do not have access 
to the server or can not change permissions on this object, you can use 
option ad_gpo_ignore_unreadable = True which will skip this GPO. See 
ad_gpo_ignore_unreadable in 'man sssd-ad' for details.

Da ich keinen Access zum AD_Server habe, habe ich 
"ad_gpo_ignore_unreadable = true" in der sssd.conf hinzugefügt und den
sssd nochmals neu gestartet.

Ich muss dann bei mir noch den Automounter konfigurieren (/home u. 
andere per NFS kommende Sachen) und
konnte mich dann per ssh auf dem Rechner anmelden.

--------------------

michasch at pgp145 ~ % ssh  pgp046
michasch at pgp046's password:
Activate the web console with: systemctl enable --now cockpit.socket

Last login: Wed Jul 15 05:41:30 2020 from 128.176.217.34
manpath: can't set the locale; make sure $LC_* and $LANG are correct

[michasch at PGP046 ~]$ id
uid=115218(michasch) gid=1440(p0hansen) 
groups=1440(p0hansen),3366(p0mitarb),4982(p0expert),5637(p0becken) 
context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

--------------------

Das mit dem "context=unconfirmed..." kommt wohl von selinux. Schaltet 
man das aus, ist das auch weg. Nur damit kenne
ich mich nicht aus. Daher überlasse ich das mal denjenigen die Centos 
besser kennen als ich.

Mehr kann ich nicht sagen, da das der einzige Rechner mit Centos 8 ist 
den ich jetzt habe und ich nichts weiter
getestet habe als den Login per ssh.
Viele Grüße,

Micha


On 06.07.20 09:47, Oliver Koch wrote:
> Liebe Linux-Interessierten,
>
> ich versuche gerade ein Update unserer Rechner auf Centos 8.2
> durchzuführen. Leider schlägt die Anbindung an die Domäne/AD fehl. Herr
> Strathoff hatte mir für Centos 7 ein Protokoll zur Verfügung gestellt,
> was jetzt aber bei Centos 8 nicht mehr funktioniert. Leider hat Herr
> Strathoff ja leider die Uni verlassen, und die NWZ Administratoren
> können mir nicht weiterhelfen.
>
> Gibt es vielleicht jemanden, der Rechner mit Centos 8 schon erfolgreich
> angebunden hat? Oder gibt es jemand, der mir da vielleicht unterstützen
> könnte? Meine persönliche Expertise in diesem Linux-Bereich ist leider
> zu gering.
> Vielen Dank für die Unterstützung.
>
> Viele Grüße
>
> Oliver Koch
>
-- 

Michael Schulz
Institut für Geophysik, WWU Münster
Corrensstr. 24, 48149 Münster
Tel.: +49 251 83 33938, Fax: +49 251 83 36100