LinuxForum.Fans
Тема

LDAP аутентификация в Squid

Автор: Elrik12 5 сообщений 1265 просмотров
#238353

Всем день добрый !

Появилась задача сделать аутентификацию пользователей для доступа в Интернет.
Хотелось бы полюбопытствовать у гуру :
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.

#238385
Elrik12 написал:
Можно ли с помощью Squid и LDAP реализовать доступ пользователей

Можно. Делать проверку можно и по пользователю и по принадлежности его к нужной группе в AD или LDAP

Elrik12 написал:
Ограничить пользователей заведенных в LDAP по времени прибывания в Интернете

Делается обычными средствами squid

Elrik12 написал:
Вести логирование прошедших и не прошедших авторизацию по времени

Тут поможет SARG

Elrik12 написал:
оставить распределение пользователей по каналам скорости delay pool

Все как обычно.

text
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

#238795

Уважаемый назрел еще один крайне интересный и волнующий меня вопрос :
Можно ли разрешить авторизацию пользователей в LDAP только с фиксированных MAC адресов??

Нужно для того чтобы Юзвери не могли проходить аутентификацию с произвольных мест *в организации более 100 ПК а доступ должны иметь не более 10-20 человек, а остальные естественно не должны иметь возможность так сказать тырить у первых доступ интернет*.

#238808

Ну сквид умеет и по IP и по MAC. Попробовать можно. Главное ACL в верном порядке расписать.

Elrik12 написал:
не должны иметь возможность так сказать тырить у первых доступ интернет*.

А зачем усложнять. Пусть не дают свои пароли и все. Если прошляпили, то их проблема.

#238810

Сначала идут ACL которые разрешают доступ а вторые которые запричитают

Но вопрос был немного иначе можно ли завезать пользователей на мак адреса через LDAP то есть возложить на LDAP функцию и авторизации и отсеивания пользователей??

Войдите или зарегистрируйтесь, чтобы ответить.