2020-08-19 09:15:07 +00:00
|
|
|
# LDAP Account Manager configuration
|
|
|
|
#
|
|
|
|
# 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)
|
2020-08-25 12:35:41 +00:00
|
|
|
ServerURL: <%= @server_url %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
# list of users who are allowed to use LDAP Account Manager
|
|
|
|
# names have to be seperated by semicolons
|
|
|
|
# e.g. admins: cn=admin,dc=yourdomain,dc=org;cn=root,dc=yourdomain,dc=org
|
2020-08-25 12:03:33 +00:00
|
|
|
Admins: <%- s='' -%>
|
|
|
|
<%- @admins.each do | admin | -%>
|
|
|
|
<%= s %><%= admin -%>
|
|
|
|
<%- s=';' -%>
|
|
|
|
<%- end -%>
|
|
|
|
|
|
|
|
#=admin,dc=wikimedia,dc=de
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
# password to change these preferences via webfrontend (default: lam)
|
2020-08-25 07:32:19 +00:00
|
|
|
#Passwd: {SSHA}T7uRmkbOgzr9k0BVJi1GvqqwJJQ= iaZAeQ==
|
|
|
|
Passwd: {SSHA}<%= @encoded_password %> <%= @encoded_password_salt %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
# suffix of tree view
|
|
|
|
# e.g. dc=yourdomain,dc=org
|
2020-08-25 10:21:03 +00:00
|
|
|
treesuffix: <%= @tree_suffix %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
# 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: 1000
|
|
|
|
|
|
|
|
# Module settings
|
|
|
|
|
|
|
|
modules: posixAccount_user_minUID: 10000
|
|
|
|
modules: posixAccount_user_maxUID: 30000
|
|
|
|
modules: posixGroup_group_minGID: 10000
|
|
|
|
modules: posixGroup_group_maxGID: 20000
|
|
|
|
modules: posixAccount_pwdHash: SSHA
|
|
|
|
|
|
|
|
# List of active account types.
|
|
|
|
activeTypes: user,group
|
|
|
|
|
|
|
|
|
2020-08-25 10:21:03 +00:00
|
|
|
types: suffix_user: <%= @suffix_user %>
|
2020-08-19 09:15:07 +00:00
|
|
|
types: attr_user: #uid;#givenName;#sn;#uidNumber;#gidNumber
|
|
|
|
types: modules_user: inetOrgPerson,posixAccount,shadowAccount
|
|
|
|
|
2020-08-25 10:21:03 +00:00
|
|
|
types: suffix_group: <%= @suffix_group %>
|
2020-08-19 09:15:07 +00:00
|
|
|
types: attr_group: #cn;#gidNumber;#memberUID;#description
|
2020-08-24 21:20:16 +00:00
|
|
|
types: modules_group: wmdeGroup
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
# 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+::+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
serverDisplayName:
|
|
|
|
|
|
|
|
|
|
|
|
# enable TLS encryption
|
|
|
|
useTLS: no
|
|
|
|
|
|
|
|
|
|
|
|
# follow referrals
|
|
|
|
followReferrals: false
|
|
|
|
|
|
|
|
|
|
|
|
# paged results
|
|
|
|
pagedResults: false
|
|
|
|
|
|
|
|
referentialIntegrityOverlay: false
|
|
|
|
|
|
|
|
|
|
|
|
# time zone
|
|
|
|
timeZone: Europe/London
|
|
|
|
|
|
|
|
scriptUserName:
|
|
|
|
|
|
|
|
scriptSSHKey:
|
|
|
|
|
|
|
|
scriptSSHKeyPassword:
|
|
|
|
|
|
|
|
|
|
|
|
# Access level for this profile.
|
|
|
|
accessLevel: 100
|
|
|
|
|
|
|
|
|
|
|
|
# Login method.
|
2020-08-25 12:03:33 +00:00
|
|
|
loginMethod: <%= @login_method %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
# Search suffix for LAM login.
|
2020-08-25 12:03:33 +00:00
|
|
|
loginSearchSuffix: <%= @login_search_suffix %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
# Search filter for LAM login.
|
2020-08-25 12:03:33 +00:00
|
|
|
loginSearchFilter: <%= @login_search_filter %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
# Bind DN for login search.
|
2020-08-25 12:03:33 +00:00
|
|
|
loginSearchDN: <%= @login_search_dn %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
# Bind password for login search.
|
2020-08-25 12:03:33 +00:00
|
|
|
loginSearchPassword: <%= @login_search_password %>
|
2020-08-19 09:15:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
# HTTP authentication for LAM login.
|
|
|
|
httpAuthentication: false
|
|
|
|
|
|
|
|
|
|
|
|
# Password mail from
|
|
|
|
lamProMailFrom:
|
|
|
|
|
|
|
|
|
|
|
|
# Password mail reply-to
|
|
|
|
lamProMailReplyTo:
|
|
|
|
|
|
|
|
|
|
|
|
# Password mail is HTML
|
|
|
|
lamProMailIsHTML: false
|
|
|
|
|
|
|
|
|
|
|
|
# Allow alternate address
|
|
|
|
lamProMailAllowAlternateAddress: true
|
|
|
|
|
|
|
|
jobsBindPassword:
|
|
|
|
|
|
|
|
jobsBindUser:
|
|
|
|
|
|
|
|
jobsDatabase:
|
|
|
|
|
|
|
|
jobsDBHost:
|
|
|
|
|
|
|
|
jobsDBPort:
|
|
|
|
|
|
|
|
jobsDBUser:
|
|
|
|
|
|
|
|
jobsDBPassword:
|
|
|
|
|
|
|
|
jobsDBName:
|
|
|
|
|
|
|
|
jobToken: 682084386696
|
|
|
|
|
|
|
|
pwdResetAllowSpecificPassword: true
|
|
|
|
|
|
|
|
pwdResetAllowScreenPassword: true
|
|
|
|
|
|
|
|
pwdResetForcePasswordChange: true
|
|
|
|
|
|
|
|
pwdResetDefaultPasswordOutput: 2
|
|
|
|
|
|
|
|
twoFactorAuthentication: none
|
|
|
|
|
|
|
|
twoFactorAuthenticationURL: https://localhost
|
|
|
|
|
|
|
|
twoFactorAuthenticationClientId:
|
|
|
|
|
|
|
|
twoFactorAuthenticationSecretKey:
|
|
|
|
|
|
|
|
twoFactorAuthenticationDomain:
|
|
|
|
|
|
|
|
twoFactorAuthenticationInsecure:
|
|
|
|
|
|
|
|
twoFactorAuthenticationLabel:
|
|
|
|
|
|
|
|
twoFactorAuthenticationOptional:
|
|
|
|
|
|
|
|
twoFactorAuthenticationCaption:
|
|
|
|
|
|
|
|
twoFactorAuthenticationAttribute:
|
|
|
|
tools: tool_hide_ImportExport: false
|
|
|
|
tools: tool_hide_toolTests: false
|
|
|
|
tools: tool_hide_toolProfileEditor: false
|
|
|
|
tools: tool_hide_toolMultiEdit: false
|
|
|
|
tools: tool_hide_toolOUEditor: false
|
|
|
|
tools: tool_hide_toolFileUpload: false
|
|
|
|
tools: tool_hide_toolPDFEditor: false
|
|
|
|
tools: tool_hide_toolWebauthn: false
|
|
|
|
tools: tool_hide_toolSchemaBrowser: false
|
|
|
|
tools: tool_hide_toolServerInformation: false
|
|
|
|
modules: posixGroup_group_gidGenerator: range
|
|
|
|
modules: posixGroup_group_hidememberUid: false
|
|
|
|
modules: posixAccount_user_uidGeneratorUsers: range
|
|
|
|
modules: posixAccount_user_userNameSuggestion: @givenname@%sn%
|
|
|
|
modules: posixAccount_user_hidegecos: false
|
|
|
|
modules: posixAccount_user_hidepassword: false
|
|
|
|
modules: posixAccount_shells: /bin/bash+::+/bin/csh+::+/bin/dash+::+/bin/false+::+/bin/ksh+::+/bin/sh
|
|
|
|
modules: posixAccount_primaryGroupAsSecondary: false
|
|
|
|
modules: inetOrgPerson_hideDescription: false
|
|
|
|
modules: inetOrgPerson_hideStreet: false
|
|
|
|
modules: inetOrgPerson_hidePostOfficeBox: false
|
|
|
|
modules: inetOrgPerson_hidePostalCode: false
|
|
|
|
modules: inetOrgPerson_hideLocation: false
|
|
|
|
modules: inetOrgPerson_hideState: false
|
|
|
|
modules: inetOrgPerson_hidePostalAddress: false
|
|
|
|
modules: inetOrgPerson_hideRegisteredAddress: false
|
|
|
|
modules: inetOrgPerson_hideOfficeName: false
|
|
|
|
modules: inetOrgPerson_hideRoomNumber: false
|
|
|
|
modules: inetOrgPerson_hideTelephoneNumber: false
|
|
|
|
modules: inetOrgPerson_hideHomeTelephoneNumber: false
|
|
|
|
modules: inetOrgPerson_hideMobileNumber: false
|
|
|
|
modules: inetOrgPerson_hideFaxNumber: false
|
|
|
|
modules: inetOrgPerson_hidePager: true
|
|
|
|
modules: inetOrgPerson_hideEMailAddress: false
|
|
|
|
modules: inetOrgPerson_hideJobTitle: false
|
|
|
|
modules: inetOrgPerson_hideCarLicense: false
|
|
|
|
modules: inetOrgPerson_hideEmployeeType: false
|
|
|
|
modules: inetOrgPerson_hideBusinessCategory: false
|
|
|
|
modules: inetOrgPerson_hideDepartments: false
|
|
|
|
modules: inetOrgPerson_hideManager: false
|
|
|
|
modules: inetOrgPerson_hideOu: false
|
|
|
|
modules: inetOrgPerson_hideO: false
|
|
|
|
modules: inetOrgPerson_hideEmployeeNumber: false
|
|
|
|
modules: inetOrgPerson_hideInitials: false
|
|
|
|
modules: inetOrgPerson_hideLabeledURI: false
|
|
|
|
modules: inetOrgPerson_hideuserCertificate: false
|
|
|
|
modules: inetOrgPerson_hidejpegPhoto: false
|
|
|
|
modules: inetOrgPerson_hidedisplayName: true
|
|
|
|
modules: inetOrgPerson_addAddressbook: false
|
|
|
|
modules: inetOrgPerson_readOnly_businessCategory: false
|
|
|
|
modules: inetOrgPerson_readOnly_carLicense: false
|
|
|
|
modules: inetOrgPerson_readOnly_cn: false
|
|
|
|
modules: inetOrgPerson_readOnly_departmentNumber: false
|
|
|
|
modules: inetOrgPerson_readOnly_description: false
|
|
|
|
modules: inetOrgPerson_readOnly_mail: false
|
|
|
|
modules: inetOrgPerson_readOnly_employeeNumber: false
|
|
|
|
modules: inetOrgPerson_readOnly_employeeType: false
|
|
|
|
modules: inetOrgPerson_readOnly_facsimileTelephoneNumber: false
|
|
|
|
modules: inetOrgPerson_readOnly_givenName: false
|
|
|
|
modules: inetOrgPerson_readOnly_homePhone: false
|
|
|
|
modules: inetOrgPerson_readOnly_initials: false
|
|
|
|
modules: inetOrgPerson_readOnly_title: false
|
|
|
|
modules: inetOrgPerson_readOnly_sn: false
|
|
|
|
modules: inetOrgPerson_readOnly_l: false
|
|
|
|
modules: inetOrgPerson_readOnly_manager: false
|
|
|
|
modules: inetOrgPerson_readOnly_mobile: false
|
|
|
|
modules: inetOrgPerson_readOnly_physicalDeliveryOfficeName: false
|
|
|
|
modules: inetOrgPerson_readOnly_o: false
|
|
|
|
modules: inetOrgPerson_readOnly_ou: false
|
|
|
|
modules: inetOrgPerson_readOnly_pager: false
|
|
|
|
modules: inetOrgPerson_readOnly_userPassword: false
|
|
|
|
modules: inetOrgPerson_readOnly_jpegPhoto: false
|
|
|
|
modules: inetOrgPerson_readOnly_postOfficeBox: false
|
|
|
|
modules: inetOrgPerson_readOnly_postalAddress: false
|
|
|
|
modules: inetOrgPerson_readOnly_postalCode: false
|
|
|
|
modules: inetOrgPerson_readOnly_registeredAddress: false
|
|
|
|
modules: inetOrgPerson_readOnly_roomNumber: false
|
|
|
|
modules: inetOrgPerson_readOnly_st: false
|
|
|
|
modules: inetOrgPerson_readOnly_street: false
|
|
|
|
modules: inetOrgPerson_readOnly_telephoneNumber: false
|
|
|
|
modules: inetOrgPerson_readOnly_uid: false
|
|
|
|
modules: inetOrgPerson_readOnly_labeledURI: false
|
|
|
|
types: customLabel_user:
|
|
|
|
types: filter_user:
|
|
|
|
types: customLabel_group:
|
|
|
|
types: filter_group:
|
|
|
|
types: hidden_user:
|
|
|
|
types: hidden_group:
|