Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

За 2005-05-05

Re: [JT] DVD-архив zipsites.ru

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Здравствуйте, kAtremer!

В сообщении от 29 Апрель 2005 17:34 kAtremer написал(a):
> >Вышли в лист или так список того что есть.
>
> В гзюпе - список,
> создан плагином к Totalcmd
> под названием Catalogmaker.
>
А, может плугин к Konqueror есть? Или к MC? А то у меня Totalcmd
почему-то не
работает...

- --
С уважением,

Акулов Захар Валерьевич,
mailto:hozzz***@m*****.ru
ICQ:205051758
+79226619471
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCenL3HKgRUy3ekqMRApDdAKCFcKOYeiIoPjp1Aap3REsAxV3OeACfTU2a
WNEgnGqLF16uL2rlqInYuaQ=
=aqpL
-----END PGP SIGNATURE--
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.kirovlug
Написать в лист: mailto:comp.soft.linux.kirovlug-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.kirovlug--unsub@subscribe.ru?subject=comp.soft.linux.kirovlug

http://subscribe.ru/ http://subscribe.ru/feedback

   2005-05-05 23:28:07 (#362463)

Re[2]: Radius

Hello asu,

Thursday, May 5, 2005, 2:03:56 PM, you wrote:
>>2)Задача - есть модемый пул на маршрутизаторе, необходимо
>>авторизовывать пользователей и в зависимости от логина/пароля
>>предоставлять различный сервис, от телнета и ppp, до командной строки
>>на маршрутизаторе, с дополнительными параметрами, такими как время
>>соединения, трафик и т.д. Как сделать это с помощью tacacs нашел, но
>>вот как к радиусу перейти не знаю :( .
>>Подскажите - куда рыть (и где в плане документаци).
at1> Насколько я понял из
at1> http://linux.ru/articles/lanbilling/radius/ radius
at1> это делать не умеет в отличии от tacacs ...
мда :(
но вот что забавно, открываем rfc 2865, ищем Service-Type, возможные
параметры
Login, Framed (A Framed Protocol should be started for the
User, such as PPP or SLIP), Administrative (пользователь получает доступ к
административному интерфейсу NAS с привилегированными исполняемыми
командами... м.б. я не правильно перевел.. оригинал
The user should be granted access to the administrative interface to the NAS
from which
privileged commands can be executed.),
NAS Prompt (тоже но с непривилегированными) .. далее еще несколько,
мне не интересных :) (callback и т.д.)
далее
Session-Timeout - атрибут устанавливает максимальное количество
секунд, которые пройдут до окончания сессии сервиса
Idle--Timeout ... количество секунд до
обрыва idle соединения вообще.
Дальше еще веселее :)
Изучая в конфиги freeradius, точнее sql скрипты, которыми он в базу
пишет, наткнулся на Crypt-Password, позволяет в базе хранить не
открый пароль, а хэш. Ни в одном rfc не нашел, но реально - работает.
Вот и интересует, какие еще есть фишки, которые отличаются от
стандарта.

   2005-05-05 20:04:21 (#362347)

Re: [JT] DVD-архив zipsites.ru

Kolotov Alexandr пишет:

>Примеры таких скриптов могу выслать желающим.
>
>
А лучше бы в базе знаний выложил ;)

   2005-05-05 17:16:56 (#362247)

Re: Radius

alex wrote:

>2)Задача - есть модемый пул на маршрутизаторе, необходимо
>авторизовывать пользователей и в зависимости от логина/пароля
>предоставлять различный сервис, от телнета и ppp, до командной строки
>на маршрутизаторе, с дополнительными параметрами, такими как время
>соединения, трафик и т.д. Как сделать это с помощью tacacs нашел, но
>вот как к радиусу перейти не знаю :( .
>Подскажите - куда рыть (и где в плане документаци).
>
>
>
Насколько я понял из http://linux.ru/articles/lanbilling/radius/ radius
это делать не умеет в отличии от tacacs ...

   asu tec-1 2005-05-05 14:03:47 (#362088)

HUMOR

*** Описание ЕCHCC ***

( Единый Cтандаpт Hа Cовкового Cиcопа)

1. Общие положения

1.1 Данный стандарт предназначен для распознавания из общей массы
специфичес-
ких личностей, получивших научное название Сисопы [ SysOp - точный
пере-
вод данного слова нам неизвестен, но, сдается нам, что это
какой-то ме-
дицинский термин ].

1.2 Лица, удовлетворяющие данному официальному документу получают
пожизненное
звание Сисоп или Псисом [ см. ниже ].

2. Характеристика

2.1 Общее состояние

- небpитый (постоянно в одной степени)
- пиво (заменитель - лимонад)
- майонез (в магазине)
- кошки (под кpоватью)
- нестандаpтное понимание слова "Это"
- пеpвая мысль пpи пpосьбе дpуга записать ему на кассету что-нибудь
из миpа
классической музыки - "Чеpт, ее же еще час фоpматиpовать :-(".
- pеакция на слово ВЫШКА - <Del>, <Enter>.
Ваpиант для GoldED - <S> <R> <D> <M>.
- имеет нездоровую реакцию на слово "генерал"
- отcутcтвие какого-либо понятия о вpемени, чиcле, дне недели, меcяце
и т.п.

2.2 Должен

- огpызаться пpи кодовом слове "АТС"
- настоpаживаться, услышав в метpо фpазу "хэндшейк файлюpэ"
- ностальгически воспpинимать слово Боухилл
- шиpоко откpывать глаза пpи виде стpоки CONNECT 17689/VOICE
- говоpить пpи этом в тpубку "ATDP03|"
- понимать, что DZ - это не инициалы, а диагноз; что KGB жив, здоров
и всег-
да с нами !
- уметь пищать хотя бы на 1200
- не путать свисток паpовоза с ответом V23

2.3 Характерные действия

- перед открыванием двери дважды нажимает <ESC>
- всякого рода пламя пытается немедленно погасить
- говоpит жене, когда та отпpавляется спать: "Вот еще одну записочку
дочи-
таю, и пpиду..."
- надписи на ларьках читает: "Людмила - ваш RELIABLE COMPRESSED партнер"
- временами ходит на военную кафедру изучать rockets

2.4 Особые признаки

- непонятно почему хочет жpать в полчетвеpтого утpа. Как и во все
остальное
вpемя. :)
- кpасные глаза (у сисопа :)
- pаспухшие пальцы (съехавшая кpыша пpищемила...)
- пеpманентное желание спаааа-а-а-а-ать............... Состояние
почти ста-
бильное т.к. спит уpывками и в пpеделах пpямой видимости от компутеpа.
Пpосыпается чеpез каждые пол часа и с тpевогой глядит на экpан - не
глючит
ли....
- резко возбуждается, услышав страстное шипение carrier'a
- окончив институт, забывает забрать диплом

2.5 Мечты

- модем на 115200 и связь со всеми, кpуглосуточно и без единой ошибки
- достать Голому Деду тулуп фирмы Малс с оплатой по факсу

2.6 Безусловные рефлексы
- когда слышит шутку, набрать ':)'
- после завершения телефонного разговора все время пытается нажать Alt+Q,
Alt+X или Esc в зависимости от каpтинки на экpане ближлежащего
компьютера
- при наборе междугороднего телефонного номера после цифры 8 секунду
ждет,
произнося в голове Wwwwwww....; если занято, то считает 4 BUSY и только
после этого нажимает на сброс

2.7 Самые сокровенные желания

- утром: спать
- вечером: стакан кофе
- постоянно: USR HST 14400e, сигарету, много дискет, гифов, спать, 486
- редко: copy, format, есть, что-то объяснять
- никогда: мыться, бриться, жениться

3. Классификация SysOp-ов

Сисоп с сильным парапсихологическим потенциалом называется Псисоп.
Основ-
ные отличия от нормального (имеется в виду сисопа :) : усилием воли ловит
busy и теряет carrier (сразу все удержать не получается), модем очень
отзыв-
чив к нему и выработал условный рефлекс: на фразу "соединяйся, стерва!!!!"
отвечает CONNECT 2400, а на фразу "сейчас ... [let it be хренак-
нется]" - NO CARRIER.
Представляет собой одну из разновидностей зомби - как только начальник
произносит ехидным голосом кодовую фразу "Тут счет за межгород пришел...",
самоуничтожается или впадает в бешенство (так же возможен вариант
"вышка").
Может также бодpо ответить (в зависимости от интеpесов начальника):
1) Свежий AIDSTEST с исходниками
2) BC++ 3.0
3) Эхи коммеpческие
и добавить: "напpямую качал, вот !".

Примечания:
Данный документ является официальным и обязательным для испольнения на
всей территории Совка [ варианты: СHГ, CCCР ].

   ivan 2005-05-05 12:43:08 (#362042)

еще "камень" для власть имущих

Алексей Новодворский, один из основателей ALT, в ходе спора о закрытости
или открытости ОС для правительства и обороны (конкретно шло обсуждение
ОС МСВС) сказал:

Мне без разницы, какое будет ядро и название у закрытой ОС, которая
будет считать пенсии, голоса на выборах, количество инвалидов, хоть
Windows, хоть МСВС одинаково плохо. Мне нужно, чтобы она была открытой
для моего контроля, моего контроля за государством. Государство
контролирует меня, я контролирую государство. Нужно что-то засекретить
-- пожалуйста, в соответствии с законом, с указанием срока раскрытия.
Если же мы не сможем контролировать софт электронного государства, то
сами себе построим надежный лагерь. Сертифицированный.

По-моему не плохо... :)

   2005-05-05 11:39:56 (#361963)

Re: [JT] DVD-архив zipsites.ru

>>Примеры таких скриптов могу выслать желающим.
Например, unix.ginras.ru
#!/usr/bin/perl

$f_name = @ARGV[0];
$tmp_f_name = $f_name.".tmp";
$fl_n_body = 1;
$fl_info = 0;

# Постфикс для css файла
$sites = "ginras";

# Строка предшествующая проверяемой
$b_s = "";

ls_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
all_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);

css_files = grep(/\.css$/, @ls_dir);

#Убираем x0D из файла (переводим к unix формату)
system("dos2unix ".$f_name." >/dev/null");

open(F_IN,$f_name) || die "cannot open $f_name for reading: $!";
open(F_OUT,">".$tmp_f_name) || die "cannot open $tmp_f_name for write: $!";
while (<F_IN>) {
$s = $_;
# Концовка файла
if ( $s =~ /\<\/body/ ){
$fl_n_body = 1;
}
# Начало полезной информации
if ( $s =~ /\<\!--Begin--\>/) {
$fl_info = 1;
}
if ($fl_n_body || $fl_info) {
# Завершение заголовка файла
if ( $s =~ /\<body/ ){
$fl_n_body = 0;
}
# Завершение полезной информации
if ( ($s =~ /\<\!--End--\>/) && $fl_info ) {
$fl_info = 0;
}

# Учет файлов внутри полезной информации и заголовке - в списке
# остаются только ненужные
@ls_dir = grep (!($s =~ /$_/), @ls_dir);
# Замена путей к полезным файлам
grep(($s =~ s/($_)/img\/\1/g), @all_dir);
# Создание уникального css
if (grep(($s =~ /$_/), @css_files)) {
$s =~ s/HREF=\"([a-zA-Z\/]+)\d*\.css/HREF="\1-$sites.css/g;
}

print F_OUT $s;
}
$b_s = $s;
}
close(F_OUT) || die "can't close $tmp_f_name: $!";
close(F_IN) || die "can't close $f_name: $!";

# Удаление ненужных файлов
unlink @ls_dir;
# Переименование временного результирующего файла в исходный
rename $tmp_f_name, $f_name;
# Переименование css файлов
foreach (@css_files) {
$new = $_;
$new =~ s/([a-zA-Z]+)\d*\.css/\1-$sites.css/;
rename $_, $new;
}
# Создание каталога для фалов и перенос их в него
cur_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
if (scalar(@cur_dir)) { mkdir "img"; }
grep(rename($_, "img/".$_), @cur_dir);
knoppix.ru
#!/usr/bin/perl

$f_name = @ARGV[0];
$tmp_f_name = $f_name.".tmp";
$fl_n_body = 1;
$fl_info = 0;

# Постфикс для css файла
$sites = "knoppix";

# Строка предшествующая проверяемой
$b_s = "";

ls_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
all_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);

css_files = grep(/\.css$/, @ls_dir);

#Убираем x0D из файла (переводим к unix формату)
system("dos2unix ".$f_name." >/dev/null");

open(F_IN,$f_name) || die "cannot open $f_name for reading: $!";
open(F_OUT,">".$tmp_f_name) || die "cannot open $tmp_f_name for write: $!";
while (<F_IN>) {
$s = $_;
# Концовка файла
if ( $s =~ /(?i)\<\/BODY/ ){
$fl_n_body = 1;
}
# Начало полезной информации
if (($s =~ /\<center\>\<font
size\=\"\+1\"\>(.+)\<\/font\>\<\/center\>/) || (($s =~
/^(?i)\s*\<table\>/) && ($b_s =~ /^\s*$/))) {
$s = "<center>".$1."</center>\n";
$fl_info = 1;
}
if ($fl_n_body || $fl_info) {
# Завершение заголовка файла
if ( $s =~ /(?i)\<body/ ){
$s =~ s/(?i)(\<body)(.*)(\>)/\1\3/;
$fl_n_body = 0;
}
# Завершение полезной информации
if ( ($s =~ /^\s*\<\/font\>$/) && $fl_info ) {
$s = "";
$fl_info = 0;
}
# Мусор
if ( ($s =~ /^(?i)\s*\<\/?font\ssize=\"[\+\-]{1}\d+\">$/) &&
$fl_info ) {
$s = "";
}

# Учет файлов внутри полезной информации и заголовке - в списке
# остаются только ненужные
@ls_dir = grep (!($s =~ /$_/), @ls_dir);
# Замена путей к полезным файлам
grep(($s =~ s/($_)/img\/\1/g), @all_dir);
# Создание уникального css
if (grep(($s =~ /$_/), @css_files)) {
$s =~ s/HREF=\"([a-zA-Z\/]+)\d*\.css/HREF="\1-$sites.css/g;
}

print F_OUT $s;
}
$b_s = $s;
}
close(F_OUT) || die "can't close $tmp_f_name: $!";
close(F_IN) || die "can't close $f_name: $!";

# Удаление ненужных файлов
unlink @ls_dir;
# Переименование временного результирующего файла в исходный
rename $tmp_f_name, $f_name;
# Переименование css файлов
foreach (@css_files) {
$new = $_;
$new =~ s/([a-zA-Z]+)\d*\.css/\1-$sites.css/;
rename $_, $new;
}
# Создание каталога для фалов и перенос их в него
cur_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
if (scalar(@cur_dir)) { mkdir "img"; }
grep(rename($_, "img/".$_), @cur_dir);
linuxrsp.ru
#!/usr/bin/perl

$f_name = @ARGV[0];
$tmp_f_name = $f_name.".tmp";
$fl_n_body = 1;
$fl_info = 0;

# Постфикс для css файла
$sites = "linuxrsp";

# Строка предшествующая проверяемой
$b_s = "";

ls_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
all_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);

css_files = grep(/\.css$/, @ls_dir);

#Убираем x0D из файла (переводим к unix формату)
system("dos2unix ".$f_name." >/dev/null");

open(F_IN,$f_name) || die "cannot open $f_name for reading: $!";
open(F_OUT,">".$tmp_f_name) || die "cannot open $tmp_f_name for write: $!";
while (<F_IN>) {
$s = $_;
# Концовка файла
if ( $s =~ /\<\/body/ ){
$s = "</body".$';
$fl_n_body = 1;
}
# Начало полезной информации
if ( ($s =~ /\<\!--\s*\d*\s*--\>/) && ($b_s =~ /\<br\>$/) &&
!$fl_info ) {
$fl_info = 1;
}
if ($fl_n_body || $fl_info) {
# Завершение заголовка файла
if ( $s =~ /\<body/ ){
$fl_n_body = 0;
}
# Завершение полезной информации
if ( ($s =~ /\<\/table\>/) && ($b_s =~ /\<\/tr\>$/) && $fl_info ) {
$fl_info = 0;
}

# Учет файлов внутри полезной информации и заголовке - в списке
# остаются только ненужные
@ls_dir = grep (!($s =~ /$_/), @ls_dir);
# Замена путей к полезным файлам
grep(($s =~ s/($_)/img\/\1/g), @all_dir);
# Создание уникального css
if (grep(($s =~ /$_/), @css_files)) {
$s =~ s/HREF=\"([a-zA-Z\/]+)\d*\.css/HREF="\1-$sites.css/g;
}

print F_OUT $s;
}
$b_s = $s;
}
close(F_OUT) || die "can't close $tmp_f_name: $!";
close(F_IN) || die "can't close $f_name: $!";

# Удаление ненужных файлов
unlink @ls_dir;
# Переименование временного результирующего файла в исходный
rename $tmp_f_name, $f_name;
# Переименование css файлов
foreach (@css_files) {
$new = $_;
$new =~ s/([a-zA-Z]+)\d*\.css/\1-$sites.css/;
rename $_, $new;
}
# Создание каталога для фалов и перенос их в него
cur_dir = grep(chomp,`for i in *; do [ ! -d \$i ] && echo \$i; done |
grep -v $f_name`);
if (scalar(@cur_dir)) { mkdir "img"; }
grep(rename($_, "img/".$_), @cur_dir);
Надеюсь аналогия ясна...

P.S. Скрипты - не истина в последней инстанции...

   2005-05-05 11:30:34 (#361943)

LinuxConf

Многие уже наслышаны, наверное, о том, что я принимал участие в
Конференции разработчиков открытых программ, которая проходила перед
прошлым LinuxFest'ом. Так вот - в этом году опять состоится такая
конференция - есть желающие выступить с докладами (персональное
обращение для Васи Леушина и Паши Сергеева)?

ALT Linux и Институт Логики проводят вторую конференцию разработчиков
свободных программ.

Приглашают принять участие во Второй Международной конференции
разработчиков свободных программ на Протве, которая состоится 25-27 июля
2005 года в городе Обнинске Калужской области.

   2005-05-05 10:09:59 (#361917)