Я нашел проблему... она походит на пакетные потребности дважды %% для переменных? Не уверенный, но это работало:
for /d %%a in ("c:\Documents and Settings\*.*") do (
mkdir "%%a\Application Data\vlc"
echo qt-privacy-ask=0 > "%%a\Application Data\vlc\vlcrc"
)
Вы можете использовать директиву Include
в httpd.conf
, чтобы иметь возможность поддерживать перенаправления в другом файле. Но это было бы не очень эффективно, так как каждый запрос нужно было бы проверять по множеству регулярных выражений. Кроме того, после каждого изменения файла потребуется перезапуск сервера.
Лучшим способом для такого количества перенаправлений было бы использование директивы RewriteMap типа dbm
для объявления карты из URI для перенаправления. Таким образом, это будет эффективно, так как поиск в dbm выполняется очень быстро, и после изменения карты вам не нужно перезапускать сервер, поскольку httpd
проверяет время изменения файла карты.
Перезапись правила будут выглядеть так (проверено на моем компьютере с Fedora 16):
RewriteEngine On
RewriteMap redirects dbm=db:/etc/httpd/conf/redirects.db
RewriteCond ${redirects:$1} !=""
RewriteRule ^(.*)$ ${redirects:$1} [redirect=permanent,last]
И карта dbm будет создана из текстовой карты / etc / httpd / conf / redirects.
sha1 $ SALT $ SALTEDPASSWORD
В Radius это называется SSHA-пароль Ссылка: http://www.packtpub.com/article/freeradius-authentication-storing-passwords Ссылка: http://freeradius.org/radiusd/man/rlm_pap.txt
1- Используйте сценарий в Ref1, чтобы создать хэш SHA1 с добавлением соли. prop-to-ssha.pl UserClearPass SALT
Вывод этого может быть назначен атрибуту
SSHA-Password: = OUTPUTOFPERLSCRIPT
И это работает. Я могу автоматизировать свое проприетарное приложение, а также создать ввод пароля для радиуса при создании пользователей.
На часть а вопроса у меня пока нет ответов.
Это работает в Java
// Salted SHA1 with a random salt appended
String salt = UUID.randomUUID().toString().replaceAll("-", "");
hashPass = Base64.encodeBase64String(ArrayUtils.addAll(
DigestUtils.sha1(currPass.concat(salt)),
salt.getBytes()));
Теперь вы можете добавить hashPass в таблицу RadCheck с атрибутом SSHA-Password. Base64 и DigestUtils взяты из Apache Commons.