Подскажите, пожалуйста, как найти пользователей, которым не назначен ни один ID группы ( т.е. без группы вообще) ?
Имеется из 1500 абонентов, человек 250 без группы. как их найти не представляю? или как пользователям без группы назначить всем ИД группы ?
Спасибо
Поиск пользователей без группы
1)создаем группу
2)пользователи -> поиск -> расширенный
3)добавить критерий поиска
поле: группа
условие : не равно
значение: выбираем из выпадающего списка группу
и так для каждой группы
4)нажимаем найти
5)выделяем всех найденных (ctrl+a)
6)нажимаем добавить в группу
выбираем группу которую создали в самом начале
готово!
PS сам не проверял ...
2)пользователи -> поиск -> расширенный
3)добавить критерий поиска
поле: группа
условие : не равно
значение: выбираем из выпадающего списка группу
и так для каждой группы
4)нажимаем найти
5)выделяем всех найденных (ctrl+a)
6)нажимаем добавить в группу
выбираем группу которую создали в самом начале
готово!
PS сам не проверял ...
Перед тем, как написать вопрос уже проверил этот вариант, в поиске не находит. как можно еще их найти?mrmix25 писал(а):1)создаем группу
2)пользователи -> поиск -> расширенный
3)добавить критерий поиска
поле: группа
условие : не равно
значение: выбираем из выпадающего списка группу
и так для каждой группы
4)нажимаем найти
5)выделяем всех найденных (ctrl+a)
6)нажимаем добавить в группу
выбираем группу которую создали в самом начале
готово!
PS сам не проверял ...
проверил у себя все прекрасно находит UTM 5.3-002-update5....muk писал(а): Перед тем, как написать вопрос уже проверил этот вариант, в поиске не находит. как можно еще их найти?
можно ещё с помощью 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
Советую обновиться...muk писал(а): у меня 5,2,1-005
у меня не было 5.2.1-005 здесь я вам не помогу....27.05.2014 Версия UTM 5.2.1-008 объявляется устаревшей.
Версия UTM 5.2.1-008 объявляется устаревшей и ее поддержка прекращается. Версию 5.2.1-009 update1 все клиенты компании НетАП теперь могут скачать из своего личного кабинета бесплатно.
можешь попробовать
1)остановить утм
2)поправить базу руками
3)включить утм
только сначала попробуй все на тестовом серваке... ну и не забудь сделать бекап боевого перед правкой.....