LinuxForum.Fans
Тема

В Squid3 назначить разные права пользователям одной группы

Автор: Firebolt 7 сообщений 2022 просмотров
#370510

Всех приветствую в своей теме!

Осваиваю Squid. Настроена авторизация через Kerberos, доступ определяется членством в группе AD.
Я вроде разобрался с простыми списками доступа, но вот какая задача: нужно пользователям одной и той же группы AD предоставить разные права. Одни могут смотреть потоковое видео, другие не должны - как это реализовать?

И заодно хотел узнать, где бы найти ресурс с конкретными примерами настройки списков доступа? Что-то типа "запретить использование Mail.ru Агента", "Запретить использование Skype", "Открыть пользователю доступ только к использованию Viber".

#370511

"Firebolt" написал:
Я вроде разобрался с простыми списками доступа, но вот какая задача: нужно пользователям одной и той же группы AD предоставить разные права. Одни могут смотреть потоковое видео, другие не должны - как это реализовать?
Проще всего будет создать соответствующие дополнительные группы в AD и настроить для них списки доступа.
#370512
allez написал:
Проще всего будет создать соответствующие дополнительные группы в AD и настроить для них списки доступа.

Да, это я понимаю. Но чтобы вникнуть в глубину настроек списков доступа, я хочу узнать, как реализовать задачу, не прибегая к разграничению по группам. А потом уже буду выбирать.

#370527

"Firebolt" написал:
Но чтобы вникнуть в глубину настроек списков доступа, я хочу узнать, как реализовать задачу, не прибегая к разграничению по группам.
Гм... Хорошо, спишем это еретическое высказывание на недостаточное знакомство с предметной областью. :) Видите ли, списки контроля доступа являются изначально групповыми, просто некоторые группы могут состоять только из одного члена. ;)

В общем, попытка реализовать ACL без использования групп мне представляется, как сказал бы небезызвестный drBatty, попыткой "деления на ноль". :) Но впрочем, если вы сможете сварить плов без мяса и риса, сделать лапшу без муки и воды или козий сыр - без козьего молока, то реализовать ACL без разграничения по группам для вас будет плевым делом. :)
#370661
"allez" написал:
Видите ли, списки контроля доступа являются изначально групповыми

Гм... Если оно так, тогда как объяснить это?

***** ACL TYPES AVAILABLE *****

ext_user: match on user= field returned by external acl helper defined by external_acl_type

Взято отсюда

Squid варит плов без мяса и риса без моей помощи.

#370670
Firebolt написал:

нужно пользователям одной и той же группы AD предоставить разные права. Одни могут смотреть потоковое видео, другие не должны - как это реализовать?

Если пользователи состоят в одной группе, то отличаются они только именами и ip-адресами, можно блокировать видео для определенных пользователей или ip-адресов, но я бы сделал отдельную группу в AD (чтобы не менять каждый раз настройки squid).

#370674
"Firebolt" написал:
Гм... Если оно так, тогда как объяснить это?

Вот так:

"allez" написал:
просто некоторые группы могут состоять только из одного члена.
"dima_nov" написал:
но я бы сделал отдельную группу в AD (чтобы не менять каждый раз настройки squid).

Прошу заметить, вам уже второй раз предлагают верное решение. ;)

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