Name: sams Version: 20060417 Release: alt0 Summary: SAMS (Squid Account Management System) License: GPL Group: System/Servers Url: http://sams.irc.perm.ru/ Source: %url/%name-%version.tar.gz Packager: Slava Dubrovskiy Summary(ru_RU.KOI8-R): Программное средство для администрирования доступа пользователей к прокси-серверу squid # Automatically added by buildreq on Wed Mar 29 2006 BuildRequires: libMySQL-devel libpcre-devel Requires: %name-config = %version-%release %name-web = %version-%release %name-server = %version-%release %description SAMS (Squid Account Management System) %description -l ru_RU.KOI8-R Программное средство для администрирования доступа пользователей к прокси-серверу squid # -- Config -- %package config Summary: Config for %name Summary(ru_RU.KOI8-R): Конфигурационный файл для %name License: GPL Group: System/Servers %description config Config for %name %description config -l ru_RU.KOI8-R Конфигурационный файл для %name # -- Server -- %package server Summary: %name daemon Summary(ru_RU.KOI8-R): Сервер %name License: GPL Group: System/Servers Requires: %name-config = %version-%release Requires: MySQL-client %description server Server %name %description server -l ru_RU.KOI8-R Сервер %name # -- Web interface-- %package web Summary: Handle the adminstration of %name over the web Summary(ru_RU.KOI8-R): Управление %name через web License: GPL Group: System/Servers Requires: %name-config = %version-%release Requires: php-mysql %description web %name is a WEB-based interface and tool to manage users of SQUID proxy - manage users access to SQUID - proxy with NTLM, NCSA authorization or IP address - manage prohibition of users to access to URL - manage to rewrite requested URL to graphical resources (banners, counters) - save and build reports of users statistic - switch of users access to SQUID proxy if his traffic quota is off - manage a delay pools for users groups %description web -l ru_RU.KOI8-R %name это WEB интерфейс и инструменты для администрирования пользователей к прокси-серверу squid - Администрирование системы через web интерфейс - Ограничение объема трафика пользователей на месяц - Автоматическое отключение пользователей, превысивших лимит. - Ведение списков запрещенных для доступа пользователей ресурсов интернет. - Настройка доступа пользователей через механизм шаблонов. Шаблоны позволяют: + назначить списки запрещенных сайтов для пользователей данного шаблона + определить объем трафика пользователя шаблона по умолчанию + назначить скорость доступа к интернет для пользователей шаблона (delay_pools) + ограничение доступа пользователей по времени и дням недели - Разбиение пользователей на группы для удобства администрирования системы - Формирование отчетов по трафику пользователей за любой отрезок времени: + Полученный пользователями трафик + Посещенные пользователями сайты + Полученные пользователями файлы - Поддержка видов авторизации SQUID: + NTLM авторизация в домене Windows + NCSA авторизация + доступ по ip адресу - Поддержка использования редиректоров SQUID: + Rejik + SquidGuard - Категории пользователей SAMS: + пользователи с правами администрирования SAMS + пользователь Аудитор, для контроля трафика пользователей, без возможности администрирования системы + пользователи сети с расширенными правами, получают расширенный доступ к web интерфейсу, для контроля трафика пользователей своей группы + пользователи сети получают доступ к web интерфейсу для контроля своего трафика - Посылку сообщений администратору при отключении пользователей при превышении трафика - Для хранения данных используется СУБД MySQL %prep %setup -q -n %name find %_builddir/%name -type d -name CVS -print0 | xargs -r0 rm -fr rm -f php/lang/koi8r-2-win1251.php find %_builddir/%name -type f -print0 | xargs -r0 subst "s|LIBS = -I. \$(MYSQLLIBS) \$(PCRELIBS) \$(SUNLIB)|LIBS = -I. \$(MYSQLLIBS) \$(PCRELIBS) \$(SUNLIB) -lm|g" %build %configure \ --with-configfile=%_sysconfdir/sams.conf \ --with-rcd-locations=%_initdir \ --with-httpd-locations=%_var/www/html %make_build %install %__mkdir_p %buildroot%_bindir %__mkdir_p %buildroot%_datadir/%name %__mkdir_p %buildroot%_initdir %__mkdir_p %buildroot%_var/www/html %makeinstall \ RCDPATH=%buildroot%_initdir \ HTTPDPATH=%buildroot%_var/www/html ##%%__ln_s ../../../usr/share/sams %buildroot%_var/www/html/sams %__subst "s|/usr/local/rejik|/usr/share/rejik|g" %buildroot%_sysconfdir/%name.conf %__subst "s|SAMSPATH=/usr/local|SAMSPATH=/usr/bin|g" %buildroot%_sysconfdir/%name.conf %post server %post_service samsd %preun server %preun_service samsd %post web ##%post_service httpd %__ln_s /usr/share/sams %_var/www/html/sams %preun web %__rm -f %_var/www/html/sams %files %files config %doc CHANGELOG COPYING INSTALL* README* mysql etc/sams.conf.default %config(noreplace) %_sysconfdir/%name.conf %files server %_bindir/* %config %_sysconfdir/rc.d/* %files web %_datadir/sams ##%_var/www/html/sams %changelog * Wed Mar 29 2006 Slava Dubrovskiy 20051107-alt0 - initial build 4 Sisyphus