16.01.2016, 00:30 | #1 (ссылка) |
Новичок
Регистрация: 27.05.2013
Сообщений: 6
Репутация: 0
|
Нулевой размер файла .htpasswd при добавлении юзера apache через expect из браузера
Есть сервер на openSUSE Linux.
Есть задача добавлять пользователей apache через браузер. Используется такой скрипт apacheadduser.exp Код:
#!/usr/bin/expect set realm "Connection to server database" set digestFile "/etc/apache2/.htpasswd" set htdigest "/usr/bin/htdigest2" if {[llength $argv] != 2} {puts "Usage apacheadduser <user> <password>\n" exit} set user [ lindex $argv 0 ] set password [ lindex $argv 1 ] spawn $htdigest $digestFile $realm $user expect "New password:" send "$password\r" expect "Re-type new password:" send "$password\r" interact PHP код:
С определенной вероятностью при первой попытке создания пользователя после открытия страницы в браузере вместо добавления строки с именем пользователя получается файл нулевого размера. Причем сначала строка записывается нормально, а затем файл приобретает нулевой размер. Запись в цикле, если пытаться несколько раз писать имя пользователя, пока файл имеет нулевой размер, не помогает, число неудачных попыток становится бесконечным. Но удачной чаще всего оказывается следующая попытка, если нажать кнопку в браузере следующий раз. В чем может быть причина, как ее определить, и что можно сделать? |
Ads | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нулевой файл | ribackowserega | Windows 7 | 7 | 13.11.2013 13:06 |
Уменьшить размер файла | kvi2201 | Офис | 6 | 06.02.2013 22:53 |
Какой должен быть размер у файла подкачки? | Stryukov | Windows 7 | 9 | 02.11.2011 20:03 |
Помогите выбрать размер файла подкачки | siveZ | Windows XP | 8 | 08.07.2010 18:26 |
Новый вирус??? С нулевой длинной????!!! | Борман | Безопасность | 5 | 25.04.2010 12:27 |