Benutzer:Kirmse/Testdaten

Aus Delixs
Zur Navigation springen Zur Suche springen

Bereitstellung von Testdaten (LDIF-Files)

Hinweis: getestet wurde das Einspielen dieser Daten nur mit diesem Testuser auf einem Arktur4. Die Daten wurden mit PhpLdapAdmin auf Arktur4 erzeugt und händisch nachbearbeitet.

Die Kommentare werden mit einem Doppelkreuz eingleitet. Bei der Login-Shell habe ich ganz bewußt (hier) /bin/bash gewäht, weil ich dann schon am Server testen kann, ob man sich anmelden kann. Die uidNumber ist hoch genug gewählt, sodass diese bei mir noch nicht belegt ist. Bei sambaPasswordHistory ist die zeile zu lang, deshalb wird in der nächsten Zeile ein Leerzeichen eingrückt. Dieses LDIF-File wird eingespielt mit

ldapadd -v -D dn="cn=admin,dc=erg,c=de" -w secret -f testuser.ldif

Ich gehe davon aus, dass das Anlegen eines Raumes die folgenden 4 Schritte beinhaltet:

  • Eintrag in die Datei
  • Eintrag für Netzwerkinterface im LDAP
  • Eintrag für den Raum selbst
  • Eintrag für den DHCP-Pool

für einen Testuser

<source lang="text"> dn: uid=mmustermann,ou=SCHUELER,o=SCHULE,dc=erg,c=de objectClass: top objectClass: posixAccount objectClass: shadowAccount objectClass: person objectClass: inetOrgPerson objectClass: sambaSamAccount uid: mmustermann cn: Manfred Mustermann sn: Manfred Mustermann uidNumber: 3000 gidNumber: 102 homeDirectory: /home/Schueler/aklose gecos: Manfred Mustermann,testklasse loginShell: /bin/bash shadowMin: 0 shadowMax: 10000

  1. die RID ergibt sich aus 2 * uidNumber + 1000 (hier 7000)

sambaSID: S-1-5-21-2473948275-3474897333-1923545848-7000

  1. die naechste RID ergibt sich aus 2 * gidNumber + 1000 + 1 (hier 1205)

sambaPrimaryGroupSID: S-1-5-21-2473948275-3474897333-1923545848-1205 displayName: Manfred Mustermann,testklasse sambaPasswordHistory: 000000000000000000000000000000000000000000000000000000

0000000000

sambaAcctFlags: [U ] </source>

einen Rechner

wird noch ergänzt


das Netzwerkinterface

Datei /etc/network/interfaces:

<source lang="text"> auto eth0

iface eth0 inet static

       address 192.168.0.1
       netmask 255.255.255.0
       gateway 192.168.0.254
       post-up ifconfig eth0:1 192.168.1.1 up
       post-up ifconfig eth0:2 192.168.2.1 up
       post-up ifconfig eth0:3 192.168.3.1 up

</source>

LDIF-Datei wird noch ergänzt


einen Raum

<source lang="text"> dn: cn=Raum01,cn=192.168.0.0,cn=DHCP Service Config,o=DHCP,dc=erg,c=de cn: Raum01 objectClass: dhcpGroup </source>

<source lang="text"> dn: cn=Pool,cn=192.168.0.0,cn=DHCP Service Config,o=DHCP,dc=erg,c=de cn: Pool objectClass: top objectClass: dhcpPool dhcpRange: 192.168.0.40 192.168.0.250 </source>

einen DHCP-Host

<source lang="text"> dn: cn=Client-C04,cn=Raum01,cn=192.168.0.0,cn=DHCP Service Config,o=DHCP,dc=

erg,c=de

cn: Client-C04 objectClass: dhcpHost objectClass: dhcpOptions dhcpOption: host-name "Client-C04" dhcpOption: vendor-class-identifier "PXEClient" dhcpStatements: fixed-address 192.168.0.31 dhcpHWAddress: ethernet 00:30:05:0f:86:64 </source>



Benutzer:Kirmse