Скрипт в cron просто для автоматизации процесса так сказать. Но если же время ухода с работы всегда +- одно и то же, то cron тут и будет выступать в качестве небольшой, но автоматизации.
В samba4 схема не содержит posixAccount, поэтому, если это не перенаправить, то летит фильтр (&(objectClass=posixAccount )(sAMAccountName=)) и следовательно ничего в ответ не отдаётся.
Поправьте users, у вас в ldap по-дефлоту с заглавной буквы, а nss ищет с маленькой. Регистр важен.
Не помогло
Стало быть, проблема в nss_ldap или схеме.
Я вот тоже думаю, что проблема где то есть, но пока не выявил способ как найти различие.