Есть сквид. Поставил для оного ncsa_auth.
Все настроил в конфе как надо.
Появилось приглашение к вводу пароля (файлик passwd создал с помощью проги из Apach).Дальше всегда выбрасывает при любом раскладе.
Плиз помогите!!!
правильно ли указан файл с паролями и разрешения на него
и еще смотри acl
попробуй пароль из shаdow взять
сказал же - пусто!! :)))))
Подставил пароли из shadow.
Все получилось!!!
Только почему htpasswd не подходит незнаю.
Спасибо большое Всем:)
что там с htaccess я тоже не знаю, какие-то он сальты странные ставит... для заведения юзеров юзаю програмку:#include <stdio.h>
#include <unistd.h>
void main(int argc, char *argv[]) {
FILE *handle;
char login[30]={0};
char pass[100]={0};
if (argc!=2) { fprintf(stderr,"usage: addpass filename\n"); exit(1); }
handle=fopen(argv[1],"a");
if(!handle) { fprintf(stderr,"Can't open %s, aborting\n",argv[1]); }
while (1) {
gets(login);
if(login[0]==0) break;
strcpy(pass,getpass("") );
if(feof(stdin)) break;
fprintf(handle,"%s:",login);
fprintf(handle,"%s\n",crypt(pass,"aa"));
}
fclose(handle);
}