Openldap Basic Config common: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Verschlüsseltes Password erzeugen=
+
<pre>
*slappasswd -s sysadm
+
#!/bin/bash
{SSHA}8Dxpr5LGaPFkXtgZ6E9jtWQ2kJTbE9C1
+
PWD=$(slappasswd -s $3)
 +
BASE="dc=$1,dc=$2"
 +
ADM="cn=admin,$BASE"
 +
 
 +
systemctl stop slapd
 +
rm -r /var/lib/ldap/*
 +
systemctl start slapd
 +
 
 +
echo base config
 +
ldapmodify -Y EXTERNAL  -H ldapi:/// <<HERE
 +
dn: olcDatabase={1}mdb,cn=config
 +
changetype: modify
 +
replace: olcSuffix
 +
olcSuffix: $BASE
 +
-
 +
replace: olcRootDN
 +
olcRootDN: $ADM
 +
-
 +
replace: olcRootPW
 +
olcRootPW: $PWD
 +
HERE
 +
 
 +
echo base config database
 +
ldapadd -x -D $ADM -w $3 <<HERE 
 +
dn: $BASE
 +
objectClass: top
 +
objectClass: dcObject
 +
objectclass: organization
 +
o: $1
 +
dc: $1
 +
 
 +
dn: cn=admin,$BASE
 +
objectClass: simpleSecurityObject
 +
objectClass: organizationalRole
 +
cn: admin
 +
description: LDAP administrator
 +
userpassword: $PWD
 +
HERE
 +
</pre>
 +
 
 
=Links=
 
=Links=
 
*https://www.itzgeek.com/how-tos/linux/centos-how-tos/step-step-openldap-server-configuration-centos-7-rhel-7.html
 
*https://www.itzgeek.com/how-tos/linux/centos-how-tos/step-step-openldap-server-configuration-centos-7-rhel-7.html

Aktuelle Version vom 17. Januar 2018, 12:40 Uhr

#!/bin/bash
PWD=$(slappasswd -s $3)
BASE="dc=$1,dc=$2"
ADM="cn=admin,$BASE"

systemctl stop slapd
rm -r /var/lib/ldap/*
systemctl start slapd

echo base config
ldapmodify -Y EXTERNAL  -H ldapi:/// <<HERE
dn: olcDatabase={1}mdb,cn=config
changetype: modify
replace: olcSuffix
olcSuffix: $BASE
-
replace: olcRootDN
olcRootDN: $ADM
-
replace: olcRootPW
olcRootPW: $PWD
HERE

echo base config database
ldapadd -x -D $ADM -w $3 <<HERE  
dn: $BASE
objectClass: top
objectClass: dcObject
objectclass: organization
o: $1
dc: $1

dn: cn=admin,$BASE
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
userpassword: $PWD
HERE

Links