Всем день добрый !
Появилась задача сделать аутентификацию пользователей для доступа в Интернет.
Хотелось бы полюбопытствовать у гуру :
1 Можно ли с помощью Squid и LDAP реализовать доступ пользователей :
* оставить доступ по обычным acl
Формата acl prog src xx.xx.3.4 http_access allow prog
* Сделать привязку по LDAP
2 Ограничить пользователей заведенных в LDAP по времени прибывания в Интернете :
* не более 2 часов после чего необходимо выполнить вход заново.
3 Вести логирование прошедших и не прошедших авторизацию по времени :
* Формата 3.20.2012 15.40 xx.xx.xx.xx prog
Где 3.20.2012 –число 15.40 – время аутентификации xx.xx.xx.xx - ip адрес машины с которой был выполнен вход
prog – логин выполнивший вход
4 не большой скриптик в по типу lightsquid для удобного мониторинга логов через браузер также выборка по тайм фреймам
пользователям Ip-адресам
5 оставить распределение пользователей по каналам скорости delay pool
Может чего посоветуете может это уже реализовано и я не знаю Может можно это реализовать без LDAP.
Хотелось бы увидеть ваши мысли на этот счет.
С уважением Elrik.
LDAP аутентификация в Squid
Можно ли с помощью Squid и LDAP реализовать доступ пользователей
Можно. Делать проверку можно и по пользователю и по принадлежности его к нужной группе в AD или LDAP
Ограничить пользователей заведенных в LDAP по времени прибывания в Интернете
Делается обычными средствами squid
Вести логирование прошедших и не прошедших авторизацию по времени
Тут поможет SARG
оставить распределение пользователей по каналам скорости delay pool
Все как обычно.
delay_pools 2
# ограничим mp3 до 30 Кб/с
delay_class 1 1
delay_parameters 1 30000/30000
delay_access 1 allow media
delay_access 1 deny all
# ограничим ldap users до 150 Кб/с
delay_class 2 1
delay_parameters 2 150000/150000
delay_access 2 allow inetusers insured_user
delay_access 2 deny allСоздаем два пула. 30 отдаем на всякие mp3 и 150 на всех кто попал под ACL netusers и insured_user
Уважаемый назрел еще один крайне интересный и волнующий меня вопрос :
Можно ли разрешить авторизацию пользователей в LDAP только с фиксированных MAC адресов??
Нужно для того чтобы Юзвери не могли проходить аутентификацию с произвольных мест *в организации более 100 ПК а доступ должны иметь не более 10-20 человек, а остальные естественно не должны иметь возможность так сказать тырить у первых доступ интернет*.
Ну сквид умеет и по IP и по MAC. Попробовать можно. Главное ACL в верном порядке расписать.
не должны иметь возможность так сказать тырить у первых доступ интернет*.
А зачем усложнять. Пусть не дают свои пароли и все. Если прошляпили, то их проблема.
Сначала идут ACL которые разрешают доступ а вторые которые запричитают
Но вопрос был немного иначе можно ли завезать пользователей на мак адреса через LDAP то есть возложить на LDAP функцию и авторизации и отсеивания пользователей??