Поиск пользователей без группы

Технические вопросы по UTM 5.0
Ответить
muk
Сообщения: 6
Зарегистрирован: Чт мар 26, 2015 00:19
Откуда: Ukraine

Поиск пользователей без группы

Сообщение muk »

Подскажите, пожалуйста, как найти пользователей, которым не назначен ни один ID группы ( т.е. без группы вообще) ?
Имеется из 1500 абонентов, человек 250 без группы. как их найти не представляю? или как пользователям без группы назначить всем ИД группы ?
Спасибо

mrmix25
Сообщения: 104
Зарегистрирован: Вт июн 07, 2011 11:43

Сообщение mrmix25 »

1)создаем группу
2)пользователи -> поиск -> расширенный
3)добавить критерий поиска
поле: группа
условие : не равно
значение: выбираем из выпадающего списка группу
и так для каждой группы
4)нажимаем найти
5)выделяем всех найденных (ctrl+a)
6)нажимаем добавить в группу
выбираем группу которую создали в самом начале
готово!

PS сам не проверял ...

muk
Сообщения: 6
Зарегистрирован: Чт мар 26, 2015 00:19
Откуда: Ukraine

Сообщение muk »

mrmix25 писал(а):1)создаем группу
2)пользователи -> поиск -> расширенный
3)добавить критерий поиска
поле: группа
условие : не равно
значение: выбираем из выпадающего списка группу
и так для каждой группы
4)нажимаем найти
5)выделяем всех найденных (ctrl+a)
6)нажимаем добавить в группу
выбираем группу которую создали в самом начале
готово!

PS сам не проверял ...
Перед тем, как написать вопрос уже проверил этот вариант, в поиске не находит. как можно еще их найти?

mrmix25
Сообщения: 104
Зарегистрирован: Вт июн 07, 2011 11:43

Сообщение mrmix25 »

muk писал(а): Перед тем, как написать вопрос уже проверил этот вариант, в поиске не находит. как можно еще их найти?
проверил у себя все прекрасно находит UTM 5.3-002-update5....
можно ещё с помощью mysql запроса и URFA Client.. запросом выдернуть из базы всех пользюков без группы и с помощью URFA Client добавить им группу...

ну как то так... проверил на UTM 5.3-002-update5 все ок!

Код: Выделить всё

#!/bin/sh
MYUSER="root"
MYPASS="pass"
MYHOST="127.0.0.1"
UTM5DB="UTM5"
SKIP="--skip-column-names"
log="/netup/utm5/log/GROUP"

# id группы для добавления узверям
group="500"

#собственно запрос ищем всех узверей без группы
ID=`echo "SELECT users.id AS user \
FROM users LEFT JOIN users_groups_link ON (users_groups_link.user_id = users.id), accounts, ip_groups \
WHERE users_groups_link.group_id IS NULL \
AND users.basic_account = accounts.id \
AND users.is_deleted = 0 \
AND accounts.is_deleted = 0  GROUP BY user" | \
    mysql -h $MYHOST -u $MYUSER -p$MYPASS -D $UTM5DB $SKIP`
#перебираем по одному  всех найденных узверей и добавляем им группу, пишем id узверя в лог
for i in $ID;
 do
 echo "`date +%Y%m%d,%H:%M:%S` id user - $i " >> $log
 ourfa_client -S rsa_cert -a link_user_group -user_id $i -group_id $group
done
PS в место URFA Client взял на этом форуме ourfa_client для этой задачи подходит ...хотя написан он под UTM 5.2.1-008

muk
Сообщения: 6
Зарегистрирован: Чт мар 26, 2015 00:19
Откуда: Ukraine

Сообщение muk »


PS в место URFA Client взял на этом форуме ourfa_client для этой задачи подходит ...хотя написан он под UTM 5.2.1-008
у меня 5,2,1-005

mrmix25
Сообщения: 104
Зарегистрирован: Вт июн 07, 2011 11:43

Сообщение mrmix25 »

muk писал(а): у меня 5,2,1-005
Советую обновиться...
27.05.2014 Версия UTM 5.2.1-008 объявляется устаревшей.
Версия UTM 5.2.1-008 объявляется устаревшей и ее поддержка прекращается. Версию 5.2.1-009 update1 все клиенты компании НетАП теперь могут скачать из своего личного кабинета бесплатно.
у меня не было 5.2.1-005 здесь я вам не помогу....
можешь попробовать
1)остановить утм
2)поправить базу руками
3)включить утм
только сначала попробуй все на тестовом серваке... ну и не забудь сделать бекап боевого перед правкой.....

DenDV
Сообщения: 1
Зарегистрирован: Пт апр 03, 2015 06:42

Сообщение DenDV »

А в отчете телефонии должна быть фильтрация по группе?
у мне 5.3-002 upd 16 и чего то не реагирует на этот реквизит.
что с ним что без него список один и тот же

Ответить