2015-04-15 3 views
0

Наш сайт ColdFusion использует локальные системные учетные записи на веб-сервере для аутентификации пользователей. У нас есть старая часть кода в нашей интрасети, в которой пользовательский тег под названием CFX_NT_USERDB удаляет пользователей и воссоздает их с новым паролем. Это отлично подойдет для нас, поскольку учетные записи пользователей не используются для каких-либо других целей, связанных с безопасностью веб-сайта. Тем не менее, это перестало работать, когда мы перешли к Windows 2003 (до моего времени).Изменение пароля пользователя системы из ColdFusion?

Мы получили запрос на оживление этой функции. Можно ли редактировать или добавлять/удалять пользователей в Windows 2008 и более новых серверах из ColdFusion? Если не через пользовательский тег, можно ли это выполнить в командной строке через <cfExecute>?

ответ

2

CFX теги - это скомпилированные теги C++. Вот документы для CF 11, Using CFX tags.

Я нашел исходный код для CFX_NT_USERDBhere, но я не знаю, является ли он открытым исходным кодом, и я понятия не имею, кто его создал.

Скорее всего, вы, возможно, просто нужно пересобрать его с помощью обновленного C++ библиотек в Windows 2003.

Кроме этого, вы должны дать разрешение пользователя сервера ColdFusion, чтобы создать эти учетные записи. Но это будет означать предоставление ему большего разрешения, чем должно быть разрешено для сервера приложений.

Смежные вопросы