dsfdf
All checks were successful
Deploy / deploy-staging (push) Successful in 23s
Deploy / deploy-production (push) Has been skipped

This commit is contained in:
2026-06-15 21:55:13 +02:00
parent 27c0825111
commit f07d8e7110
2 changed files with 8 additions and 2 deletions

View File

@@ -329,6 +329,7 @@ final class LdapProvisioner
'organizationalPerson', 'organizationalPerson',
'person', 'person',
'posixAccount', 'posixAccount',
'sambaIdmapEntry',
'sambaSamAccount', 'sambaSamAccount',
'shadowAccount', 'shadowAccount',
'top', 'top',
@@ -345,7 +346,6 @@ final class LdapProvisioner
'givenName' => $givenName, 'givenName' => $givenName,
'loginShell' => $loginShell, 'loginShell' => $loginShell,
'mail' => $mail, 'mail' => $mail,
'pwdLastSet' => '0',
'sambaAcctFlags' => '[U ]', 'sambaAcctFlags' => '[U ]',
'sambaLMPassword' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', 'sambaLMPassword' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'sambaNTPassword' => $ntHash, 'sambaNTPassword' => $ntHash,
@@ -366,6 +366,7 @@ final class LdapProvisioner
array_unshift($entry['objectClass'], 'apple-user'); array_unshift($entry['objectClass'], 'apple-user');
$entry['apple-generateduid'] = $appleGeneratedUid; $entry['apple-generateduid'] = $appleGeneratedUid;
$entry['authAuthority'] = ';basic;'; $entry['authAuthority'] = ';basic;';
$entry['pwdLastSet'] = '0';
} }
return $entry; return $entry;

View File

@@ -82,6 +82,7 @@ final class RegistrationLdifBuilder
$lines[] = 'objectClass: organizationalPerson'; $lines[] = 'objectClass: organizationalPerson';
$lines[] = 'objectClass: person'; $lines[] = 'objectClass: person';
$lines[] = 'objectClass: posixAccount'; $lines[] = 'objectClass: posixAccount';
$lines[] = 'objectClass: sambaIdmapEntry';
$lines[] = 'objectClass: sambaSamAccount'; $lines[] = 'objectClass: sambaSamAccount';
$lines[] = 'objectClass: shadowAccount'; $lines[] = 'objectClass: shadowAccount';
$lines[] = 'objectClass: top'; $lines[] = 'objectClass: top';
@@ -132,11 +133,15 @@ final class RegistrationLdifBuilder
$lines[] = 'memberOf: ' . $groupDn; $lines[] = 'memberOf: ' . $groupDn;
} }
$lines[] = 'pwdLastSet: 0';
$lines[] = 'sambaAcctFlags: [U ]'; $lines[] = 'sambaAcctFlags: [U ]';
$lines[] = 'sambaLMPassword: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'; $lines[] = 'sambaLMPassword: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
$lines[] = 'sambaPasswordHistory: 0000000000000000000000000000000000000000000000000000000000000000'; $lines[] = 'sambaPasswordHistory: 0000000000000000000000000000000000000000000000000000000000000000';
$lines[] = 'sambaPwdLastSet: 0'; $lines[] = 'sambaPwdLastSet: 0';
if ($appleSchemaEnabled) {
$lines[] = 'pwdLastSet: 0';
}
$lines[] = 'shadowExpire: ' . $shadowExpire; $lines[] = 'shadowExpire: ' . $shadowExpire;
$lines[] = 'shadowFlag: ' . $shadowFlag; $lines[] = 'shadowFlag: ' . $shadowFlag;
$lines[] = 'shadowInactive: ' . $shadowInactive; $lines[] = 'shadowInactive: ' . $shadowInactive;