postoperations.py 668 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env python3
  2. import os
  3. import pwd
  4. import grp
  5. def postInstall():
  6. os.system("groupadd -g 83 ldap")
  7. os.system("useradd -c \"OpenLDAP Daemon Owner\" \
  8. -d /var/lib/openldap -u 83 \
  9. -g ldap -s /bin/false ldap")
  10. os.system("/bin/chown ldap:ldap /run/openldap")
  11. os.system("/bin/chown root:ldap /etc/openldap/slapd.conf")
  12. os.system("/bin/chown root:ldap /etc/openldap/slapd.conf.default")
  13. os.system("/bin/chmod 0755 /run/openldap")
  14. os.system("/bin/chmod 0640 /etc/openldap/slapd.conf")
  15. os.system("/bin/chmod 0640 /etc/openldap/slapd.conf.default")
  16. def postRemove():
  17. pass
  18. def preRemove():
  19. pass