PermLUG |
Пермская группа пользователей Linux |
|
|
|
||
ОблакоВход в системуОпросКаким вы бы хотели видеть символ ПермЛАГа?
Жираф
29%
Жираф + tux
9%
only TUX
37%
другое...
26%
Всего голосов: 35
|
Желающим принять участие в развитии проекта SAMS 2.0Думаю ни для кого не секрет что сейчас мы активно разрабатываем SAMS 2.0. Версию которая позволит значительно улучшить стабильность программы и позволит более удобно добавлять новый функционал. В связи с тем что наше время ограниченно и мы не успеваем реализовывать весь задуманный функционал - мы предлагаем нашим пользователям присоединиться к команде разработки и по возможности принять участие в улучшении SAMS. 26.02.2010: Выпущен SAMS 2.0.0 Beta 1. |
Новые записи в блогахАктивные обсуждения форумаНовости Linux
|
| Пермская группа пользователей Linux, 2003—2010 | ||
* ОС: FreeBSD8.0 amd64
* apache 2.2.13
* mysql 5.4.2:
* php 5.2.11
* squid 3.1.0.13
* sams-2.0.0-b1
* Используемый редактор ee
Создаю шаблон пользователей, сохраняю, редактирую его и в поле "Добавить временной диапазон:" появляются повторяющиеся временные диапазоны, чем больше шаблонов, тем больше повторения диапазонов.
вот скрин http://savepic.ru/1246948.jpg
OS Slackware
Новая версия очень удобна и мне нравится но во всем что то да есть плохое
1. при работе c Active Directory Пароль администратора Active Directory
хранится в открытом виде я считаю не совсем безопасно
2. Запрет доступа по URL хранится в основном конфиге squid не удобно лучше
как было в sams 1
3. Импорт пользователей из домена Active Directory произвидит с одной
группы (techsupport) а с других групп не импортирует
4. при импорте пользователей из домена Active Directory создается новый
шаблон (мне не нужно я хочу всех 300 пользователей в один шаблон но в
разные группы Пользователей и пару человек в другой шаблон)
У меня есть просьба - если у вас есть пожелания по доработкам или новому функционалу, то кроме описания его на форуме - создавайте тикет на http://sams.nixdev.net/newticket с типом enhancement
Это позволит нам не забыть об этом улучшении и возможно в пределенный момент реализовать его.
Спасибо за новую версию, в ней аторизация без отображения дерева работает.
Есть ещё пожелания. Например нужна статистика по группам, я её что-то не нашел.
По поводу просмотра дерева, я бы ограничил для пользователя просмотр только одной группы.
И ещё обнаружил одну странность, при пересчете трафика из статистики удаляется трафик за последний день. Т.е. в таблице одного пользователя всё правильно, а в таблице всех пользователей не хватает трафика за последний день.
PS: прошу прощения, нашел группировку по группам (извините за тавтологию) :), я просто не подумал, что переключении сортировки переключается и группировка.
-----------
OpenSuSE 11.0
SAMS2: 730:2.0.0-83.1
squid: 2.6.STABLE20-12.1
Гм, попробуйте последнюю версию из trunk (r791) у меня работала авторизация из дерева.
беда в том, что после скрытия дерева пользователей не работает авторизация. т.е. после ввода логин-пароль ответ Authentication ERROR. Когда дерево показывается - авторизация работает.
Ну так ведь есть настройка - показывать дерево пользователей, либо нет. Она как-раз и помогает от любителей.
предложение
Не показывать список пользователей, пока пользователь не авторизуется. Далее согласно правам доступа, либо только себя, либо свою гуппу, либо всех. В большой сети могут найтись любители подбирать пароли.
предложеие
в статистике sams "пользователи-отдел" сделать возможность создавать под отделы например "пользователи-этаж-отдел...."
Проблему в postresql подтверждаю. Хоть какого пользователя указывай -- лезет под id ligthttpd.
С нашим удовольствием. Чем больше найдём сейчас, тем меньше будет вопросов потом :)
---------------------------------------------
Fedora Core release 2
httpd-2.0.52-3.1asp
mysql-3.23.58
php-4.3.9-3
squid-2.5.STABLE6-2asp
samba 3.2.0
sams-1.0.4-credit.0
samsredir
ip+ncsa (на это не надолго)
Спасибо за подробные раскопки в проблеме. Для MySQL данная проблема исправлена в svn, для остальных баз пока еще актуально.
Завел тикет http://sams.nixdev.net/ticket/340
--
NixDev - Open Source solutions for life
Видимо проблема в том, что самс не видючи реального пользователя могущего лазить в БД не даёт диалога на создание БД а тупо лезет туда из под текущего id т.е. апача. и естесвенно получат по рукам.
создаю пользователя с паролем ручками в мускуле. пишу эти данные в sams2.conf. лезу в веб интерфейс.
Voila! есть отлуп этому пользователю на доступ к бд и запрос на создание веб интерфейса.
теперь 2 варианта:
а) я создаю бд из под рута с созданием нового пользователя лезу в интерфейс - и получаю тот же отлуп апача от мускуля что и вначале.(естественно данные нового созданного пользователя добавляются перед этим в sams2.conf)
б) я создаю бд из под пользователя созданного ручками в мускуле. И отлично захожу в вёб интерфейс.
т.е. вырисовывается ситуация что при отсутствии работающего логина в мускуль создание БД на начальном этапе невозможно.
---------------------------------------------
Fedora Core release 2
httpd-2.0.52-3.1asp
mysql-3.23.58
php-4.3.9-3
squid-2.5.STABLE6-2asp
samba 3.2.0
sams-1.0.4-credit.0
samsredir
ip+ncsa (на это не надолго)
Очень странно. Попробуй ввести имя пользователя в конфиге. может, поможет.
Появилось время, решил обновить "двушку" из trunk.
всё отлично собирается в пакет на CentOS 5.2 , но при первом запуске вместо диалога о создании БД идёт ошибка доступа в мускуль. Самс лезет в мускуль апачем без пароля и естественно получает по рукам.
как указано в руководстве имя и пароль в sams2.conf не были заданы.
Как его заставить хотя бы показать диалог создания БД??
---------------------------------------------
Fedora Core release 2
httpd-2.0.52-3.1asp
mysql-3.23.58
php-4.3.9-3
squid-2.5.STABLE6-2asp
samba 3.2.0
sams-1.0.4-credit.0
samsredir
ip+ncsa (на это не надолго)
вот тут могут возникнуть трудности. Сейчас все тестирую только на MySQL, но когда заводил Postgresql, повозился изрядно. Впрочем, много возни было от элементарного незнания этой СУБД.
Забрал по указанному адресу исходники -- всё компилируется.
Сейчас смотрю как создать базу Postgresql...
да, с ветками есть конечно небольшая путаница, но на sams.nixdev.net есть ссылка на версию 2.0:
http://sams.nixdev.net/milestone/sams-2.0
там указаны и исправленные баги и адрес ветки в svn.
Сейчас текущая версия действительно лежит в trunk.
--
NixDev - Open Source solutions for life
вроде как оно, но в то-же время что-то тут не так
у меня вот что говорит:
Path: .
URL: http://svn.nixdev.net/svn/sams/trunk
Repository Root: http://svn.nixdev.net/svn/sams
Repository UUID: 09e554ed-d233-4d7f-b047-b9e168824b59
Revision: 596
Node Kind: directory
Schedule: normal
Last Changed Author: mclight77
Last Changed Rev: 596
Last Changed Date: 2009-03-31 15:02:13 +0600 (Втр, 31 Мар 2009)
самое простое - это проверить есть ли директива #include < string.h > в файле odbcconn.cpp. Если нет, значит нужно таки забрать из svn по адресу http://svn.nixdev.net/svn/sams/trunk, если есть, значит буду искать дистрибутив, смотреть где собака порылась :)
Нашёл вот это:
svn info
Path: .
URL: http://svn.nixdev.net/svn/sams/branches/2.0.x
Repository Root: http://svn.nixdev.net/svn/sams
Repository UUID: 09e554ed-d233-4d7f-b047-b9e168824b59
Revision: 596
Node Kind: directory
Schedule: normal
Last Changed Author: mclight77
Last Changed Rev: 575
Last Changed Date: 2008-12-09 14:28:34 +0700 (Втр, 09 Дек 2008)
Как понимаю, это именно то, что нужно? ;)
В ваших ветках svn запутался. Не понятно откуда и что брать нужно. Впрочем, возникло ощущение дежа вю ;)
odbcconn.cpp: In static member function ‘static std::string ODBCConn::getErrorMessage(SQLSMALLINT, void*)’:
odbcconn.cpp:173: ошибка: нет декларации ‘memset’ в этой области видимости
[yed@unlim sams2]$ svn info
Path: .
URL: http://svn.nixdev.net/svn/sams/tags/2.0.0-a2
Repository Root: http://svn.nixdev.net/svn/sams
Repository UUID: 09e554ed-d233-4d7f-b047-b9e168824b59
Revision: 595
Node Kind: directory
Schedule: normal
Last Changed Author: PavelVinogradov
Last Changed Rev: 553
Last Changed Date: 2008-11-16 22:10:41 +0700 (Вск, 16 Ноя 2008)
Чухом нюю, что где-то должна быть ветка посвежее, или я не оттуда скачал?
mclight77, ты прав!
я понял по-другому:
из svn не собираются исходники
а из тарбола (до того как ты обновил ссылку) исходники собирались, но не собирались пакеты.
Я так понимаю проблема возникала при сборки sams из архива с sams.nixdev.net
При сборке из svn все нормально.
Я прав?
--
NixDev - Open Source solutions for life
очень странно, этот файл включен. Дело в том, что такая проблема была, и мы ее исправляли, но это было давно. Понимаю что похоже на паранойю, но все-же выполните команду svn info в одной из директорий исходников, чтобы узнать какой revision вы используете. а заодно можете обновить из репозитария, я недавно вносил изменения ;-)
#include (string.h)
точно! за разметку скобки посчитал :)
Скобки заменил....
жаль, так и не понял какой все-таки файл включать :)
уберите символы < и > , а то, видимо, это считается символами разметки
Версия из svn не собирается -- предупреждения выдаёт сборка тарбола.
SYNOPSIS
#include
void *memset(void *s, int c, size_t n);
к сожалению, у меня нет ASP
просьба в командной строке набрать man memset и выложить сюда раздел SYNOPSIS (там где указывается какие заголовочные файлы необходимо использовать и декларация функций)
Ссылку поправил. Для тестов лучше конечно брать версию из svn, т.к. она всегда актуальнее.
Т.е. версия из svn сейчас успешно собирается и устанавливается, но выдает следующие предупреждения?
--
NixDev - Open Source solutions for life
svn свеженький взял.
А по ссылке в топике говорит 404 Not Found
UPD: Из тарбола, который в этой теме упоминается ошибки следующие:
Ошибки сборки пакетов: Обнаружен(ы) установленный(е) (но не упакованный(е)) файл(ы): /usr/local/bin/sams_send_email /usr/local/lib/sams2/libloadavg.a /usr/local/lib/sams2/libloadavg.la /usr/local/lib/sams2/libloadavg.so /usr/local/lib/sams2/libloadavg.so.1 /usr/local/lib/sams2/libloadavg.so.1.0.0 /usr/local/share/doc/sams2-2.0.0/commands.html /usr/local/share/doc/sams2-2.0.0/configure.html /usr/local/share/doc/sams2-2.0.0/faq.html /usr/local/share/doc/sams2-2.0.0/images/admin_login.jpg /usr/local/share/doc/sams2-2.0.0/images/dbstruct.png /usr/local/share/doc/sams2-2.0.0/images/freebsd-logo.png /usr/local/share/doc/sams2-2.0.0/images/redhat-logo.png /usr/local/share/doc/sams2-2.0.0/images/shutdown_32.jpg /usr/local/share/doc/sams2-2.0.0/images/suse-logo.png /usr/local/share/doc/sams2-2.0.0/images/ubuntu-logo.png /usr/local/share/doc/sams2-2.0.0/images/workflow.jpg /usr/local/share/doc/sams2-2.0.0/index.html /usr/local/share/doc/sams2-2.0.0/install.html /usr/local/share/doc/sams2-2.0.0/license.html /usr/local/share/doc/sams2-2.0.0/overview.html /usr/local/share/doc/sams2-2.0.0/requirements.html /usr/local/share/doc/sams2-2.0.0/sams2.css /usr/local/share/doc/sams2-2.0.0/sams2_conf.html /usr/local/share/doc/sams2-2.0.0/setup.html /usr/local/share/doc/sams2-2.0.0/tables.html--
Вы sams из svn брали или архивом с сайта?
Возможно мы что-то сломали, постараемся как можно скорее исправить.
--
NixDev - Open Source solutions for life
Решил внести свою лепту в тестирование sams2, в связи с подключением безлимита на второй линии. Поставил ASP14 с последними апдейтами, решил собрать пакет для пробы:
g++ -DHAVE_CONFIG_H -I. -Wall -I/usr/include/mysql -I/usr/include -I/usr/include -g -O2 -MT odbcconn.o -MD -MP -MF .deps/odbcconn.Tpo -c -o odbcconn.o odbcconn.cpp odbcconn.cpp: In static member function ‘static std::string ODBCConn::getErrorMessage(SQLSMALLINT, void*)’: odbcconn.cpp:173: ошибка: нет декларации ‘memset’ в этой области видимости make[2]: *** [odbcconn.o] Ошибка 1 make[2]: Leaving directory `/usr/src/redhat/BUILD/sams2-2.0.0/src' make[1]: *** [all] Ошибка 2 make[1]: Leaving directory `/usr/src/redhat/BUILD/sams2-2.0.0/src' make: *** [all-recursive] Ошибка 1 ошибка: Неверный код возврата из /var/tmp/rpm-tmp.55069 (%build) Ошибки сборки пакетов: Неверный код возврата из /var/tmp/rpm-tmp.55069 (%build)Параметры системы:
apache 2.2.9
MySQL 5.0.51
PHP 5.2.6
Все пакеты по поводу ODBC установлены. 32-разрядная система. Как всё же собрать самс?
сделать - имеется в виду с нуля? не уверен что Павел и Дмитрий на это согласятся. А помощь в доработке существующего не подходит?
Здравствуйте. Если еще есть необходимость могу сделать солидный, юзабельный и модный веб-интерфейс для 2.0 :) Опыт богатый по этому делу.
можно уже сейчас, как есть, исправления будут в основном дополняющие.
Подскажите как правильно сделать?
перевести сейчас как есть? а потом править, или немного обождать и позже начать? как тогда выбрать дату начала?
буду рад если документация из дистрибутива (doc/*.html) будет грамотно переведена на английский. Но отмечу что она еще не закончена и периодически будет обновляться.
Увы, моих познаний для помощи не хватит.
т.е. PHP знаю на 0 и C++ тоже(.
Но могу организовать качественный перевод Перевод документации на английский язык.
Либо если есть перевод проверить грамотность.
Не сам, но близкий ответственный человек сделает.
такая статья давно написана
http://argo-uln.blogspot.com/2007/11/sams-10-freebsd.html
К сожалению, во FreeBSD не очень хорошо разбираюсь. Конечно, ставить ее все равно буду для тестов и заодно мануал напишу, но это будет явно не скоро. Так что надеюсь что кто-нибудь это сделает более грамотно и быстрей.
Вообщем нужен подробный мануал. Так можно до ядра системы дорыть )))
Ктонить накатайте статейку по SAMs2 и фри 7, ПоЖаЛуЙсТа
Таки установил. Без единого глюка. Помогла перезагрузка.
Только незнаю теперь что делать дальше?
Как настраивать откуда брать демона, откуда конфиг?
Могу только сказать что на 6ке собирается, постараюсь до конца недели протестировать на 7ке.
--
NixDev - Open Source solutions for life
очень странно...
у меня те-же самые версии, правда, на CentOS 5.2
даже если предположить что на разных дистрибутивах одни и те-же версии программ работают по-разному, то согласно сообщению
------------
Grishin_U_S, 13.12.2008 — 20:37
собрал версию 569 под FreeBSD
на этот раз все собралось нормально
чуть позже разверну тестовый стенд для дальнейшего тестирования SAMS 2
------------
все должно быть нормально. Хотя, он не указал версию FreeBSD. Пока не знаю что посоветовать. Может, кто другой имеет ответ?
aclocal (GNU automake) 1.9.6automake (GNU automake) 1.9.6
autoconf (GNU Autoconf) 2.62
autoheader (GNU Autoconf) 2.62
aclocal --version
automake --version
autoconf --version
autoheader --version
вроде я удалял wbinfo из репозитария... В любом случае не обращайте внимания.
сообщите версии aclocal, automake, autoconf, autoheader
А что это вообще такое? И где это посмотреть?
Кстати попытался в винде архив распокавать sams-2.0.x-a2-r569.tar.bz2
Выдал:
_ C:\unix\sams-2.0.x-a2-r569.tar.bz2: Heвoзмoжнo oткpыть \usr\bin\wbinfo (\usr\bin\wbinfo --> sams-2.0.x-a2-r569\php\bin\wbinfo)
_ C:\unix\sams-2.0.x-a2-r569.tar.bz2: Cимвoличecкaя cвязь укaзывaeт нa oтcутcтвующий фaйл
Это так и должно быть?