|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 03 Aug 2000 09:26:13 To : paulclinger@yahoo.com Subject : Re: БШОHКМХРЭ ЯКHФМСЧ ЙHЛЮМДС ХГ ОЕПКHБHЦH ЯЖЕМЮПХЪ --------------------------------------------------------------------------------
pyc> Artur Penttinen wrote:
>> > Есть программа - htpasswd , она создает и обновляет файл с паролями для
>> > доступа юзеров к защищенной директории на сервере.
>> > При запуске htpaswd /путь/к/файлу username она требует ввести пароль и
>> > потом подтвердить его.
>> > Команда, написанная наугад
>> > exec(echo $password | echo $pasword | htpasswd /здесь/путь/к/файлу
pyc> $username);
>> > не сработала. Хотя, я и не ожидал, что сработает. Здесь привел пример
pyc> просто
>> > для приблизительной ясности : имя нового пользователя и пароль содержатся в
>> > переменных. Скрипт должен запускать htpasswd, чтобы она заносила в "базу"
>> > нового пользователя.
>> > Как это сделать ? Всего одна строчка ведь нужна..
>> man htpasswd
>> OPTIONS
>> -b Use batch mode; i.e., get the password from the
>> command line rather than prompting for it. This
>> option should be used with extreme care, since the
>> password is clearly visible on the command line.
>>
>> PS. Документацию может сюда тоже постить регулярно, наравне с FAQ? :(
pyc> да к тому же конструкция echo $password | echo $pasword | htpasswd
pyc> /здесь/путь/к/файлу $username вряд ли приведет к желаемому результату
pyc> даже с ключом -b :)).
pyc> Hужно писать echo "$password\n$password" | htpasswd -b .....
Доку, тем паче запощенную, тоже читать полезно :-)
--
Счастливо!
Ран.
--- ifmail v.2.14.os-p7-tma3
* Origin: MemoNet (2:5020/371.32@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3473fe828ad4.html, оценка из 5, голосов 10
|