From ac8d74c34969c010aec4484571467bd6fd234784 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zolt=C3=A1n=20Felleg?= Date: Mon, 20 Dec 2021 13:45:46 +0100 Subject: [PATCH] Updated ldap.in (started implementing password policy, updated users). --- sources/ldap.in/firstboot/11_createusers.sh | 4 ++-- sources/ldap.in/firstboot/20_setupldap.sh | 5 ++++- sources/ldap.in/firstboot/USERS.txt | 7 +++---- sources/ldap.in/firstboot/user_template.ldif | 4 ++-- sources/ldap.in/postinstall/install/etc/openldap/ldap.conf | 2 +- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/sources/ldap.in/firstboot/11_createusers.sh b/sources/ldap.in/firstboot/11_createusers.sh index 99eb9c7..1a1e94d 100755 --- a/sources/ldap.in/firstboot/11_createusers.sh +++ b/sources/ldap.in/firstboot/11_createusers.sh @@ -19,8 +19,8 @@ do grep $LOGIN_UID $REAL_PATH/SEED.txt >/dev/null 2>&1 if [ $? -eq 1 ] then - INT_UID=$(python3 -c "print(10000 + int('$LOGIN_UID', 16))") - HEX_UID=$(python3 -c "print(hex($INT_UID))") + INT_UID=$(python -c "print(10000 + int('$LOGIN_UID', 16))") + HEX_UID=$(python -c "print(hex($INT_UID))") #echo $LOGIN $LOGIN_MD5SUM $LOGIN_UID $INT_UID $HEX_UID echo $LOGIN_UID >>$REAL_PATH/SEED.txt echo "${INT_UID},${HEX_UID},$COMPACT_LINE" >>$REAL_PATH/UIDS.txt diff --git a/sources/ldap.in/firstboot/20_setupldap.sh b/sources/ldap.in/firstboot/20_setupldap.sh index d177823..36365f9 100755 --- a/sources/ldap.in/firstboot/20_setupldap.sh +++ b/sources/ldap.in/firstboot/20_setupldap.sh @@ -19,9 +19,12 @@ ldapadd -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setup0config.ldif ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/nis.ldif ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif -ldapadd -Y EXTERNAL -H ldapi:/// -f /usr/share/doc/openssh-ldap/openssh-lpk-openldap.ldif +ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/ppolicy.ldif ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setup1monitor.ldif ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setup2mdb.ldif +ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setupppolicymodule.ldif +ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setupppolicyconfig.ldif +ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setupppolicydefault.ldif ldapmodify -Y EXTERNAL -H ldapi:/// -f $REAL_PATH/setuptls.ldif if [ "$RECREATE" = "y" ] then diff --git a/sources/ldap.in/firstboot/USERS.txt b/sources/ldap.in/firstboot/USERS.txt index a5747f0..15f2e58 100644 --- a/sources/ldap.in/firstboot/USERS.txt +++ b/sources/ldap.in/firstboot/USERS.txt @@ -1,17 +1,16 @@ akosztolanyi, Árpád, Kosztolányi, arpad.kosztolanyi@userrendszerhaz.hu, +36 20 583 7539 -bcsoka, Barnabás, Csóka, barnabas.csoka@userrendszerhaz.hu, +36 30 939 7023 csgulyas, Csaba, Gulyás, csaba.gulyas@userrendszerhaz.hu, +36 30 374 4065 cslevai, Csilla, Lévai, csilla.levai@userrendszerhaz.hu, +36 30 280 8517 dhorvath, Dénes, Horváth, denes.horvath@userrendszerhaz.hu, +36 30 971 8563 dvasary, Dániel, Vásáry, daniel.vasary@userrendszerhaz.hu, +36 30 515 9417 fritter, Ferenc, Ritter, ferenc.ritter@userrendszerhaz.hu, +36 20 937 8022 fschnell, Ferenc, Schnellbach, ferenc.schnellbach@userrendszerhaz.hu, +36 30 950 2529 -ifabian, Ildikó, Fábián, ildiko.fabian@userrendszerhaz.hu, +36 30 239 9891 khorvath, Kálmán, Horváth, kalman.horvath@userrendszerhaz.hu, +36 20 444 8693 -kkele, Károly, Kele, karoly.kele@userrendszerhaz.hu, +36 70 942 2450 +kkancz, Krisztián, Káncz, krisztian.kancz@userrendszerhaz.hu, +36 70 666 2663 kvajda, Krisztina, Vajda, krisztina.vajda@userrendszerhaz.hu, +36 20 313 0028 mszabo, Marcell, Szabó, marcell.szabo@userrendszerhaz.hu, +36 70 458 1234 +osweidan, Omár, Sweidan, omar.sweidan@userrendszerhaz.hu, +36 70 382 4621 +ppazmandi, Péter, Pázmándi, peter.pazmandi@userrendszerhaz.hu, +36 30 731 3717 rrendek, Róbert, Rendek, robert.rendek@userrendszerhaz.hu, +36 30 977 5888 -thering, Tamás, Héring, tamas.hering@userrendszerhaz.hu, +36 70 311 1860 tlevai, Tibor, Lévai, tibor.levai@userrendszerhaz.hu, +36 30 297 6481 zfelleg, Zoltán, Felleg, zoltan.felleg@userrendszerhaz.hu, +36 20 954 1513 diff --git a/sources/ldap.in/firstboot/user_template.ldif b/sources/ldap.in/firstboot/user_template.ldif index 5ba1f24..4693f52 100644 --- a/sources/ldap.in/firstboot/user_template.ldif +++ b/sources/ldap.in/firstboot/user_template.ldif @@ -3,8 +3,8 @@ dn: uid=__LOGIN__,ou=People,dc=user,dc=hu objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount -cn: __LOGIN__ -gn: __FIRSTNAME__ +cn: __FIRSTNAME__ __LASTNAME__ +givenName: __FIRSTNAME__ sn: __LASTNAME__ mail: __MAIL__ mobile: __MOBILE__ diff --git a/sources/ldap.in/postinstall/install/etc/openldap/ldap.conf b/sources/ldap.in/postinstall/install/etc/openldap/ldap.conf index cd331f3..0a7696a 100644 --- a/sources/ldap.in/postinstall/install/etc/openldap/ldap.conf +++ b/sources/ldap.in/postinstall/install/etc/openldap/ldap.conf @@ -27,4 +27,4 @@ SASL_NOCANON on BASE dc=user,dc=hu -URI ldap://ldap.usr.user.hu +URI ldap://ldap.in.useribm.hu -- 2.54.0