Zoeken op website

Integreer Ubuntu 14.04 (Trusty Tahr) met Zentyal PDC (primaire domeincontroller) - Deel 7


Uit mijn vorige bericht over de integratie van Ubuntu 13.10 in Zentyal PDC Active Directory zijn de zaken voor sommige softwarepakketten veranderd na de release van Ubuntu 14.04, met codenaam Trusty Tahr, en het lijkt erop dat Ubuntu-ontwikkelaars had de ondersteuning voor het “likewise-open”-pakket stopgezet, dat uitstekend werk leverde bij het integreren van Ubuntu in Windows Active Directory in slechts een paar bewegingen en klikken .

Op Ubuntu Launchpad.net geeft de pagina voor het likewise-open pakket een waarschuwingsbericht weer waarin staat dat er geen bronversie is voor het pakket in Trusty Tahr. Probeer dus een klassieke installatie vanuit CLI met de opdracht apt-get install.

Maar maak je geen zorgen, zelfs als 'Trusty Tahr' de ondersteuning voor 'ook'-pakketten heeft stopgezet (laten we hopen dat dit misschien maar voor een korte periode is), kunnen we nog steeds gebruik maken van de 'Saucy Salamander'-repository's, download en installeer handmatig de pakketten die nodig zijn om deel te nemen aan Ubuntu 14.04 op PDC Active Directory.

Stap 1: Afhankelijkheidspakketten downloaden

1. Om de pakketten handmatig te downloaden, gaat u naar de officiële 'Ubuntu 13.10' pakketpagina, selecteert u uw locatie en downloadt de volgende pakketten.

  1. eveneens open
  2. libglade2-0
  3. eveneens-open-gui

2. Na het downloaden van pakketten installeert u de pakketten met behulp van een GUI-installatieprogramma zoals 'Gdebi' of installeert u het vanaf de opdrachtregel. U kunt de pakketten ook alleen vanaf de opdrachtregel downloaden en installeren door een terminal te openen en de volgende opdrachten in deze volgorde uit te voeren.

wget http://de.archive.ubuntu.com/ubuntu/pool/main/l/likewise-open/likewise-open_6.1.0.406-0ubuntu10_amd64.deb
wget http://de.archive.ubuntu.com/ubuntu/pool/main/libg/libglade2/libglade2-0_2.6.4-1ubuntu3_amd64.deb
wget http://de.archive.ubuntu.com/ubuntu/pool/universe/l/likewise-open/likewise-open-gui_6.1.0.406-0ubuntu10_amd64.deb
sudo dpkg -i likewise-open_6.1.0.406-0ubuntu10_amd64.deb
sudo dpkg -i libglade2-0_2.6.4-1ubuntu3_amd64.deb
sudo dpkg -i likewise-open-gui_6.1.0.406-0ubuntu10_amd64.deb

Dat is alles voor het downloaden en installeren van ‘likewise-open’ pakketten die nodig zijn om ‘Ubuntu 14.04‘ te koppelen aan Active Directory. U kunt ook een back-up maken van al deze drie pakketten voor later hergebruik.

Stap 2: Ubuntu 14.04 integreren met Zentyal PDC

De procedure voor deelname aan ‘Ubuntu 14.04‘ met ‘ook‘ is hetzelfde als voor alle Ubuntu-voorgangers, zoals in dit bericht Integreer Ubuntu in Zentyal PDC.

3. Als u liever een GUI gebruikt, geeft u de volgende opdracht in Terminal, voert u uw instellingen en PDC-beheerdersreferenties in.

Als uw netwerkinstellingen correct zijn en de DNS-ingang aan het einde verwijst naar ‘Zentyal PDC’, zou u een succesvol bevestigingsbericht moeten krijgen.

4. Als u de voorkeur geeft aan een opdrachtregel, voert u de volgende opdracht uit om ‘Ubuntu 14.04’ in Active Directory te integreren.

sudo domainjoin-cli join domain.tld domain_administrator

5. Nadat u met succes lid bent geworden van Ubuntu 14.04, start u uw systeem opnieuw op. Open vervolgens een browser en navigeer naar ‘Zentyal Web Interface’ en controleer of de ‘Ubuntu 14.04’ hostnaam verschijnt in de module Gebruikers en computers.

U kunt uw ‘Zentyal PDC Server’ status zien door de volgende opdracht uit te voeren.

lw-get-status

Stap 3: Log in met domeinreferenties

Ubuntu 14.04 accepteert alleen interne systeemgebruikers op het aanmeldscherm en biedt niet de mogelijkheid om een gebruiker handmatig in te loggen vanuit Active Directory.

6. Om daadwerkelijk een GUI-aanmelding uit te voeren op Ubuntu 14.04 met een Active Directory, bewerkt de gebruiker '50-ubuntu.conf >' bestand in het pad '/usr/share/lightdm.conf.d/' en voeg de volgende regels toe en start vervolgens opnieuw op om de wijzigingen toe te passen.

allow-guest=false      		## If you want to disable Guest login
greeter-show-manual-login=true  ## Enables manual login field

7. Nadat u opnieuw hebt opgestart, selecteert u in het aanmeldingsscherm Inloggen en geeft u uw Active Directory-gebruiker-referenties op met betrekking tot de syntaxis.

domain_name\domain_user
domain_name.tld\domain_user
domain_user

8. Om een CLI-aanmelding vanuit Terminal uit te voeren, gebruikt u de volgende syntaxis.

su - domain_name\\domain_user
su - domain_user

Zoals u kunt zien, heeft de Active Directory-gebruiker een pad, UID en groepsuiterlijk anders dan interne Ubuntu-gebruikers.

Stap 4: Schakel Active Directory-beheerdersrechten in

Externe gebruikers van Active Directory hebben dezelfde standaardstatus als interne Ubuntu-gebruikers en mogen geen beheerderstaken uitvoeren op het systeem.

9. Om root-rechten toe te kennen aan een Active Directory-beheerder, geeft u de volgende opdracht met root-rechten.

sudo usermod -a -G sudo AD_administrative_user

In principe voegt de bovenstaande opdracht de Active Directory-beheerder toe aan de lokale Ubuntu-groep “sudo“, een groep ingeschakeld met rootbevoegdheden.

Stap 5: Domein verlaten

10. Als u het domein via de GUI wilt verlaten, opent u 'Net zo' vanaf de opdrachtregel en klikt u op Domein verlaten.

Als u dit liever vanaf de opdrachtregel doet, voert u de volgende opdracht uit en geeft u het AD-beheerdersgebruiker wachtwoord op.

sudo domainjoin-cli leave domain_name

Dat zijn alle instellingen die nodig zijn voor een standaard Ubuntu 14.04-integratie in een Primary Domain Controller Active Directory met behulp van geleende 'Likewise-open'-pakketten uit Ubuntu 13.10-opslagplaatsen.