Как правильно удалить пользователя из SAMS 2?

Всем добрый день.
Пользуемся SAMS 2 с авторизацией по IP. Пользователи создаются автоматически по записям найденным в access.log. Сейчас в SAMSe 860 пользователей, из них некоторые давно уже не активны (ничего не скачивают), значит это случайные пользователи в сети (ноутбуки и пр.) от которых в SAMS лучше избавиться, чтобы не занимали место в web-интерфейсе. Удалять всех вручную - очень нудно. Необходим скриптик, который смотрит в БД размер скачанной информации пользователем, и если она равно 0, удалить пользователя. Как правильно удалить пользователя? Какие ещё записи из БД нужно удалить?

Спасибо! Этого достаточно. Вариант 3 подойдёт! Авторизации нет. Спасибо!

Задача не такая тривиальная, как кажется. Удалять нужно из таблиц cachesum, squidcache, squiduser. Вот только как именно определить какого пользователя удалять?

Вариант 1:
delete from cachesum where s_user in (select s_nick from squiduser where s_size=0);
delete from squidcache where s_user in (select s_nick from squiduser where s_size=0);
delete from squiduser where s_size=0;

Удалит всех пользователей, у которых с начала текущего периода нет успешных закачек. Чревато тем, что в самом начале периода таких пользователей может быть много, и удалятся лишние.

Вариант 2:
delete from squiduser where s_nick not in (select distinct s_user from cachesum);

Удалит всех пользователей, активность которых удалена из архивов (в настройках веб интерфейса указывается количество месяцев).
Чревато тем, что в архивах еще числится, а удалить бы надо.

Вариант 3:
delete from squidcache where s_date < ADDDATE(CURRENT_DAY, INTERVAL -30 DAY);
delete from cachesum where s_date < ADDDATE(CURRENT_DAY, INTERVAL -30 DAY);
delete from squiduser where s_nick not in (select distinct s_user from cachesum);

Удалит всех пользователей, которые не пытались ничего скачать за последние 30 дней.

PS. Надеюсь, приведенного описания будет достаточно.

PS2. Так же надеюсь что нет авторизации в домене.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".