LinuxForum.Fans
Тема

Помогите настроить группы пользователей на Squid3

Автор: Nigelist 5 сообщений 2103 просмотров
#386407

Привет усем!
Установил Squid3, указал пользователей в таком ключе:
[console]acl user1 src 192.168.12.30
acl user2 src 192.168.12.11
acl user3 src 192.168.12.25
acl user4 src 192.168.12.26
acl user5 src 192.168.12.27
acl user6 src 192.168.12.28[/console]
Хочу объединить пользователей в группы allowusrs.lst:
[console]user1 user5 user6[/console]
И denyusrs.lst:
[console]user2 user3[/console]
Указываю эти списки в [color="#808080"]squid.conf[/color]:
[console]# Группа пользователей с полными правами
acl allowclient src "/etc/squid3/allowusrs.lst"

# Группа пользователей с ограниченными правами
acl denyclient src "/etc/squid3/denyclient.lst"[/console]
Но при проверке, получаю ошибку:
[console]squid3 -k check
2014/07/10 11:13:57| aclIpParseIpData: Bad host/IP: 'user1' in 'user1 user5 user6', flags=0 : (-2) Name or service not known
FATAL: Bungled squid.conf line 121: acl allowclient src "/etc/squid3/allowusrs.lst"
Squid Cache (Version 3.1.20): Terminated abnormally.
CPU Usage: 0.004 seconds = 0.000 user + 0.004 sys
Maximum Resident Size: 18144 KB
Page faults with physical i/o: 0[/console]
Можно ли как либо настроить списки с именами acl? Указание IP/host'а не всегда удобно. Или есть другое решение?

#386409

В списках "/etc/squid3/allowusrs.lst" "/etc/squid3/denyclient.lst" указываются ip адреса, по одному адресу в строке.

#386410

pitdron, я понимаю это, да и в ошибке явно про это написано. Но мне хотелось бы использовать acl'ы, возможно ли? Или другое похожее решение?

#386412

В файле должны быть только ip-шники, но никак не описания acl-ов, которые должны быть в конфиге. Что мешает после каждого ip-шника в файле поставить комментарий и дописать имя пользователя? - вручную или скриптом. Вроде была уже такая тема.

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