Wir haben Computerkonten usw. von einem NT4 PDC nach UCS 1.3 migriert.
Ich möchte die Konten jetzt nach dem Datum der letzten Passwortänderung (sambaPwdLastSet) filtern, um alte Konten zu löschen.
Das Datum ist als Unix time stamp gespeichert und muss umgerechnet werden.
Ldapsearch gibt mir jetzt aber nur 9 stellige Datumsstrings zurück, was als Ergebnis ein Jahr in den 70ern ausgibt.
Kann es sein, das bei der Migration hier eine Stelle des Strings unterschlagen wurde?
ldapsearch -LLL -x -h localhost -D uid=Administrator,cn=users,dc=foo -w geheim-b cn=computers,dc=foo |grep sambaPwdLastSet
sambaPwdLastSet: 105755390
sambaPwdLastSet: 113800059
sambaPwdLastSet: 996143469
date -d '1970-01-01 105755390 sec' +"%Y-%m-%d %T %z"
1973-05-09 00:29:50 +0100
date -d '1970-01-01 [b]1[/b]105755390 sec' +"%Y-%m-%d %T %z"
2005-01-15 02:16:30 +0100
Gruss,
Frank Müller