Commit c6842386 authored by Yuri Aksenov's avatar Yuri Aksenov

Configured server

parent 4aa6e717
...@@ -9,6 +9,8 @@ all: ...@@ -9,6 +9,8 @@ all:
rm -rf openldap-2.4.47 rm -rf openldap-2.4.47
server: ldap-service server: ldap-service
mkdir /data/etc/openldap
ln -s /data/etc/openldap /etc
rm /etc/passwd rm /etc/passwd
mv -v /data/etc/passwd /etc/passwd mv -v /data/etc/passwd /etc/passwd
rm /etc/group rm /etc/group
...@@ -37,7 +39,7 @@ server: ldap-service ...@@ -37,7 +39,7 @@ server: ldap-service
cd openldap-2.4.47 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --disable-static --enable-debug --with-tls=openssl --enable-dynamic --enable-crypt --enable-slapd --enable-modules --enable-rlookups --enable-backends=mod --disable-ndb --disable-sql --disable-shell --disable-bdb --disable-hdb --enable-overlays=mod --with-cyrus-sasl cd openldap-2.4.47 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --disable-static --enable-debug --with-tls=openssl --enable-dynamic --enable-crypt --enable-slapd --enable-modules --enable-rlookups --enable-backends=mod --disable-ndb --disable-sql --disable-shell --disable-bdb --disable-hdb --enable-overlays=mod --with-cyrus-sasl
$(MAKE) -C openldap-2.4.47 depend $(MAKE) -C openldap-2.4.47 depend
$(MAKE) -C openldap-2.4.47 $(MAKE) -C openldap-2.4.47
# $(MAKE) -C openldap-2.4.47 test $(MAKE) -C openldap-2.4.47 test
$(MAKE) -C openldap-2.4.47 install $(MAKE) -C openldap-2.4.47 install
sed -e "s/\.la/.so/" -i /etc/openldap/slapd.{conf,ldif}{,.default} sed -e "s/\.la/.so/" -i /etc/openldap/slapd.{conf,ldif}{,.default}
cd openldap-2.4.47 && install -v -dm700 -o ldap -g ldap /var/lib/openldap cd openldap-2.4.47 && install -v -dm700 -o ldap -g ldap /var/lib/openldap
...@@ -49,6 +51,7 @@ server: ldap-service ...@@ -49,6 +51,7 @@ server: ldap-service
@echo "d /run/openldap 755 ldap ldap -" > /usr/lib/tmpfiles.d/slapd.conf @echo "d /run/openldap 755 ldap ldap -" > /usr/lib/tmpfiles.d/slapd.conf
@echo "$$LDAP_SERVICE" > /lib/systemd/system/slapd.service @echo "$$LDAP_SERVICE" > /lib/systemd/system/slapd.service
systemctl enable slapd systemctl enable slapd
rm -rf openldap-2.4.47 rm -rf openldap-2.4.47
...@@ -59,7 +62,7 @@ Description = LDAP server ...@@ -59,7 +62,7 @@ Description = LDAP server
[Service] [Service]
; -d0 stops slapd from forking ; -d0 stops slapd from forking
ExecStart = /usr/sbin/slapd -u ldap -g ldap -h "ldap://127.0.0.1:389/ ldaps:/// ldapi:///" -d 0 ExecStart = /usr/sbin/slapd -F /etc/openldap/slapd.d -u ldap -g ldap -h "ldap:/// ldaps:/// ldapi:///" -d 0
Restart = always Restart = always
RestartSec = 180 RestartSec = 180
IOSchedulingClass = realtime IOSchedulingClass = realtime
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment