refactoring

This commit is contained in:
Roland Gruber 2024-11-20 20:14:31 +01:00
parent 74a44b3e3b
commit f7620d6d2a
4 changed files with 4 additions and 754 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,71 +1 @@
# LDAP Account Manager configuration {"ServerURL":"ldap:\/\/localhost:389","useTLS":"no","followReferrals":"false","pagedResults":"false","Passwd":"{CRYPT-SHA512}$6$zvb8WVEHSAKEGtGO$573kA9Us8LtGLLm5Gu87P\/vIiF\/2Ol\/DauzPmUpvC4eCL\/t0WWiwBaY19Rx5G3wzbeZWWlE1kp2fikrpZTZ51\/ enZiOFdWRUhTQUtFR3RHTw==","Admins":"cn=Manager,dc=my-domain,dc=com","defaultLanguage":"en_GB.utf8","scriptPath":"","scriptServer":"","scriptRights":"750","serverDisplayName":"","activeTypes":"user,group","accessLevel":"100","loginMethod":"list","loginSearchSuffix":"dc=yourdomain,dc=org","loginSearchFilter":"uid=%USER%","searchLimit":"0","lamProMailFrom":"noreply@example.com","lamProMailReplyTo":"","lamProMailSubject":"Your password was reset","lamProMailText":"Dear @@givenName@@ @@sn@@,+::++::+your password was reset to: @@newPassword@@+::++::++::+Best regards+::++::+deskside support+::+","lamProMailIsHTML":"false","lamProMailAllowAlternateAddress":"true","httpAuthentication":"false","loginSearchDN":"","loginSearchPassword":"","timeZone":"Europe\/London","jobsBindUser":null,"jobsBindPassword":null,"jobsDatabase":null,"jobsDBHost":null,"jobsDBPort":null,"jobsDBUser":null,"jobsDBPassword":null,"jobsDBName":null,"pwdResetAllowSpecificPassword":"true","pwdResetAllowScreenPassword":"true","pwdResetForcePasswordChange":"true","pwdResetDefaultPasswordOutput":"2","scriptUserName":"","scriptSSHKey":"","scriptSSHKeyPassword":"","twoFactorAuthentication":"none","twoFactorAuthenticationURL":"https:\/\/localhost","twoFactorAuthenticationInsecure":false,"twoFactorAuthenticationLabel":"","twoFactorAuthenticationOptional":false,"twoFactorAuthenticationCaption":"","twoFactorAuthenticationClientId":"","twoFactorAuthenticationSecretKey":"","twoFactorAuthenticationDomain":"","twoFactorAuthenticationAttribute":"uid","twoFactorAllowToRememberDevice":"false","twoFactorRememberDeviceDuration":"28800","twoFactorRememberDevicePassword":"uZ0TJJUrHtUO6VcVFouw9zlk0zMRtV","referentialIntegrityOverlay":"false","hidePasswordPromptForExpiredPasswords":"false","hideDnPart":"","pwdPolicyMinLength":"","pwdPolicyMinLowercase":"","pwdPolicyMinUppercase":"","pwdPolicyMinNumeric":"","pwdPolicyMinSymbolic":"","typeSettings":{"suffix_user":"ou=People,dc=my-domain,dc=com","attr_user":"#uid;#givenName;#sn;#uidNumber;#gidNumber","modules_user":"inetOrgPerson,posixAccount,shadowAccount","suffix_group":"ou=group,dc=my-domain,dc=com","attr_group":"#cn;#gidNumber;#memberUID;#description","modules_group":"posixGroup"},"moduleSettings":{"posixAccount_user_minUID":["10000"],"posixAccount_user_maxUID":["30000"],"posixAccount_host_minMachine":["50000"],"posixAccount_host_maxMachine":["60000"],"posixGroup_group_minGID":["10000"],"posixGroup_group_maxGID":["20000"],"posixAccount_user_uidGeneratorUsers":["range"],"posixAccount_host_uidGeneratorUsers":["range"],"posixAccount_group_gidGeneratorUsers":["range"],"posixGroup_pwdHash":["SSHA"],"posixAccount_pwdHash":["SSHA"]},"toolSettings":{"treeViewSuffix":"dc=yourdomain,dc=org","tool_hide_toolServerInformation":"false","tool_hide_toolFileUpload":"false","tool_hide_toolMultiEdit":"false","tool_hide_toolPDFEditor":"false","tool_hide_toolOUEditor":"false","tool_hide_toolProfileEditor":"false","tool_hide_ImportExport":"false","tool_hide_toolWebauthn":"false","tool_hide_toolSchemaBrowser":"false","tool_hide_TreeViewTool":"false","tool_hide_toolTests":"false"},"jobSettings":[]}
#
# Please do not modify this file manually. The configuration can be done completely by the LAM GUI.
#
###################################################################################################
# server address (e.g. ldap://localhost:389 or ldaps://localhost:636)
ServerURL: ldap://localhost:389
# list of users who are allowed to use LDAP Account Manager
# names have to be separated by semicolons
# e.g. admins: cn=admin,dc=yourdomain,dc=org;cn=root,dc=yourdomain,dc=org
Admins: cn=Manager,dc=my-domain,dc=com
# password to change these preferences via webfrontend (default: lam)
Passwd: lam
# suffix of tree view
# e.g. dc=yourdomain,dc=org
tools: treeViewSuffix: dc=yourdomain,dc=org
# default language (a line from config/language)
defaultLanguage: en_GB.utf8
# Path to external Script
scriptPath:
# Server of external Script
scriptServer:
# Access rights for home directories
scriptRights: 750
# Number of minutes LAM caches LDAP searches.
cachetimeout: 5
# LDAP search limit.
searchLimit: 0
# Module settings
modules: posixAccount_user_minUID: 10000
modules: posixAccount_user_maxUID: 30000
modules: posixAccount_host_minMachine: 50000
modules: posixAccount_host_maxMachine: 60000
modules: posixGroup_group_minGID: 10000
modules: posixGroup_group_maxGID: 20000
modules: posixAccount_user_uidGeneratorUsers: range
modules: posixAccount_host_uidGeneratorUsers: range
modules: posixAccount_group_gidGeneratorUsers: range
modules: posixGroup_pwdHash: SSHA
modules: posixAccount_pwdHash: SSHA
# List of active account types.
activeTypes: user,group
types: suffix_user: ou=People,dc=my-domain,dc=com
types: attr_user: #uid;#givenName;#sn;#uidNumber;#gidNumber
types: modules_user: inetOrgPerson,posixAccount,shadowAccount
types: suffix_group: ou=group,dc=my-domain,dc=com
types: attr_group: #cn;#gidNumber;#memberUID;#description
types: modules_group: posixGroup
# Password mail subject
lamProMailSubject: Your password was reset
# Password mail text
lamProMailText: Dear @@givenName@@ @@sn@@,+::++::+your password was reset to: @@newPassword@@+::++::++::+Best regards+::++::+deskside support+::+

File diff suppressed because one or more lines are too long