Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Linux » squid + passwd
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
Question squid + passwd [сообщение #49776]

Мне нужно создавать "учётные записи" для squid-a без создания "реальных" пользователей, подскажите плз, чем/как это делать? Т.е. генерировать строку

code:

hozvo:passwd:12275:0:99999:7:::



И ещё (что бы не создавать новую тему) проксик частенько выдает сообщение:
quote:
Ответ нулевой длины

Особо когда выставить на сайт что нить пытаешься... В чём дело?

__________________
Админ - вождь Апачей...

Сообщение было отредактировано he][es 12-08-2003 в 13:48

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-08-2003 11:17
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kfmook
Кфмук
Средний рейтинг: 4.56 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания: Якутск
Публикаций: 118
Статус: Kfmook в оф-лайне
[сообщение #49893]

пользователей я добавляю wibmin'ом у него там свой скрипт есть
вот что он добавил в squid.conf

code:

authenticate_program /etc/webmin/squid/squid-auth.pl /etc/webmin/squid/users


файл squid-auth.pl:

code:
#!/usr/bin/perl
# squid-auth.pl
# A basic squid authentication program

open(AUTH, $ARGV[0]);
while(<AUTH>) {
	s/\r|\n//g;
	s/#.*$//;
	if (/^(\S+):(\S+)/) {
		$auth{$1} = $2;
		}
	}
close(AUTH);

$| = 1;
while(<STDIN>) {
	s/\r|\n//g;
	local ($u, $p) = split(/\s+/, $_);
	print $auth{$u} &&
	      $auth{$u} eq crypt($p, $auth{$u}) ? "OK\n" : "ERR\n";
	}


формат /etc/webmin/squid/users:
username:password
где пароль зашифрован crypt

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах

Сообщение было отредактировано Kfmook 13-08-2003 в 03:27

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 03:20
Нажмите сюда для просмотра профайла Kfmook Отправить Персональное сообщение Kfmook Посетить домашнию страничку Kfmook! Найти сообщения от Kfmook Добавить Kfmook в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #49916]

Блин... А в моем случае что делать? У меня нет Webmin-a и чего то он мне не нравится...
(Я не знаю чем кодируются в данном случае пароли)
можно было бы просто adduseer и из /etc/shadow брать строку... но я не хочу добавлять ненуюных в системе пользователей...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 08:15
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kfmook
Кфмук
Средний рейтинг: 4.56 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания: Якутск
Публикаций: 118
Статус: Kfmook в оф-лайне
[сообщение #49923]

так делай htpasswd -d /etc/webmin/squid/users username password
htpassowd лежит в директории апача

Kfmook добавил 13-08-2003 в 09:30:17:
имя файла это конечно пример, можеш делать свой файл

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 09:26
Нажмите сюда для просмотра профайла Kfmook Отправить Персональное сообщение Kfmook Посетить домашнию страничку Kfmook! Найти сообщения от Kfmook Добавить Kfmook в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #49927]

Хм... помоему тут методика шифрования немножко разная:
EP3KOPkBq1Aig в htpasswd против $1$vUNDfQBA$QIW7oEPPJYIYWxdM4/7JN. в shadow... Или нет?

he][es добавил 13-08-2003 в 09:43:12:
Усё... понял...
htpasswd -m username помогут мне

he][es добавил 13-08-2003 в 09:47:31:
Дык нет... не работает
Может я делаю что не так?

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 09:41
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Kfmook
Кфмук
Средний рейтинг: 4.56 | Оценок: 9
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2003
Место проживания: Якутск
Публикаций: 118
Статус: Kfmook в оф-лайне
[сообщение #49928]

вот скритн которым он записывает в свой файл пользователя:

code:

$pass = &encryptpwd($in{'pass'}, $salt);
open(FILE,">>$file");
print FILE "$in{'user'}:$pass\n";
close(FILE);
sub encryptpwd {
  if ($config{'crypt_conf'}) {
    my $pwd = $_[0];
    my $encryptpwd = new MD5;
    $encryptpwd->add($pwd);
    $pwd = encode_base64($encryptpwd->hexdigest());
    chomp($pwd);
    $pwd = "\$$pwd\$";
    return $pwd;
    }
    else {
      $salt = substr(time(), -2);
      my $pwd = crypt($_[0], $_[1]);
      return $pwd;
      }
  }


$in{pass} $in{user} - берет из формы (можеш сам поставить)
а $config{'crypt_conf'} у меня помоему фалс, вобщем поэксперементируй

__________________
http://simpsons.ykt.ru - русский портал о Симпсонах

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 10:08
Нажмите сюда для просмотра профайла Kfmook Отправить Персональное сообщение Kfmook Посетить домашнию страничку Kfmook! Найти сообщения от Kfmook Добавить Kfmook в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #49947]

Kfmook ну если я правельно понял то тут MD5 исп-ся... а htpasswd -m выдает тот же md5... или я ошибаюсь?
Ну я всё равно попробую...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 12:19
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Quetzalcoatl
=============
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: В IP пакетах по всей сети...
Публикаций: 272
Статус: Quetzalcoatl в оф-лайне
[сообщение #49954]

md5 всегда генерирует $1$ в начале и длина всегда 34 символа так что можешь легко проверить..

__________________
Администратор Бед в Данных...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2003 13:00
Нажмите сюда для просмотра профайла Quetzalcoatl Отправить Персональное сообщение Quetzalcoatl Найти сообщения от Quetzalcoatl Добавить Quetzalcoatl в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #50986]

Блин народ, ну не работает...
пишу типа htpasswd -m ./passwd user passwd
он добавляет всё похоже на настоящий, но squid не пускает

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-09-2003 08:53
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Quetzalcoatl
=============
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: В IP пакетах по всей сети...
Публикаций: 272
Статус: Quetzalcoatl в оф-лайне
[сообщение #50991]

А ты squid от имени root стартуешь или специального пользователя создал?? Запусти вобще squid -k parse и если все в норме запусти squid -NCd1 и еще раз попробуй авторизацию, и посмотри, что он выдаст в консоль..

__________________
Администратор Бед в Данных...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-09-2003 09:50
Нажмите сюда для просмотра профайла Quetzalcoatl Отправить Персональное сообщение Quetzalcoatl Найти сообщения от Quetzalcoatl Добавить Quetzalcoatl в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #50992]

Quetzalcoatl эээ а поподробнее можно?
(Обычно я делал adduser user name и из shadow забирал строку с паролем и подставлял её в passwd squid-a и всё работало отлично... без доп. телодвижений)

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-09-2003 10:09
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Quetzalcoatl
=============
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: В IP пакетах по всей сети...
Публикаций: 272
Статус: Quetzalcoatl в оф-лайне
[сообщение #51045]

Вот здесь есть интересные ссылки на софт для сквида.. http://www.squid-cache.org/related-software.html там есть и различные модули аутентификации... глянь может найдешь себе подходящий, а что касаеться htpaswwd, то на тойже странице написано, что он используеться can be used to manage a password file for Squid when using the NCSA authenticator.. ты его то подклучил?? см. auth_param basic program в squid.conf и кстати в мане написано что у него md5 алгоритм измененный, а не стандартный.. htpasswd encrypts passwords using either a version of MD5 modified for Apache..

P.S. squid -k parse проверяет файл конфигурации, а squid -NCd1 поможет для отладки, весь вывод в консоль идет..

__________________
Администратор Бед в Данных...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-09-2003 09:23
Нажмите сюда для просмотра профайла Quetzalcoatl Отправить Персональное сообщение Quetzalcoatl Найти сообщения от Quetzalcoatl Добавить Quetzalcoatl в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #51079]

Quetzalcoatl пасиба большое! Ознакомлюсь со всем предложеным о результатах доложу...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-09-2003 15:20
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Quetzalcoatl
=============
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: В IP пакетах по всей сети...
Публикаций: 272
Статус: Quetzalcoatl в оф-лайне
[сообщение #51085]

Кстати я сам использую модуль pam_auth, в аккаунты просто ставлю shell /sbin/nologin...

__________________
Администратор Бед в Данных...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-09-2003 16:06
Нажмите сюда для просмотра профайла Quetzalcoatl Отправить Персональное сообщение Quetzalcoatl Найти сообщения от Quetzalcoatl Добавить Quetzalcoatl в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #51089]

Quetzalcoatl можно поподробнее? Что за pam_auth? и shell /sbin/nologin...?

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-09-2003 16:36
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 21:03.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.02238297 seconds (40.88% PHP - 59.12% MySQL) with 23 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.