Используя рев управляют, чтобы это было, предполагают для установки метки времени файла к системе текущая дата и время:
touch -t `date +%y%m%d%H%M.%S` /path/to/filename
Вы могли попробовать его вместо одной только простой сенсорной команды.
Также, когда Вы запускаете свой скрипт удара, выполненный с:
bash -xv your_bash_script.bash
также попытайтесь использовать полный путь своих команд, проверить, что полный путь команды делает:
whereis touch
Так как Вы могли использовать, этому без среды оболочки с помощью полного пути больше рекомендуют удостовериться, что он выполнит каждую команду без проблем.
Я могу рассказать вам, как это сделать (и я сделаю это ниже), но сначала я хочу попытаться рассказать вам о минусах.
Основная проблема заключается в том, что домены AD являются не то же самое, что ADLDS. Хотя базовая кодовая база одинакова (голова ldap, хранилище, репликатор и т. Д.), Предлагаемый сверху набор протоколов отличается. И это то, что вам нужно. Многие скажут, что если вы запускаете свое приложение в Windows, использование чистых привязок LDAP в качестве формы аутентификации не идеально ... использование Windows API (например, LogonUser) - гораздо лучший путь. И такая зависимость всегда будет терпеть неудачу в отношении LDS, поскольку это только ядро LDAP, а не остальная часть набора протоколов.
Тем не менее, многие вещи работают одинаково. Таким образом, вы можете создавать пользователей в LDS, если вы импортируете расширение схемы пользователя. Раньше он поставлялся с самим продуктом LDS (ms-user. Однако даже в этом случае не все инструменты будут работать. Инструменты, подобные приведенному выше, могут или не могут, я, честно говоря, больше не могу вспомнить. Это будет полуслучайный набор. Я предсказываю, что вы никогда не будете полностью удовлетворены.
Это не значит, что ваши усилия разработчика не могут быть успешными ... Я сделал именно то, что вы делаете. Вам просто нужно научиться жить без полного набора инструментов. LDP и adsiedit скоро станут вашими друзьями.