В Squidguard легко. А как с помощью режика?..
Добавлено: Пт ноя 10, 2006 10:08
Пользуюсь режиком уже долгое время.
Сейчас стоит следующая задача - есть список ресурсов, доступ которым должны иметь большинство пользователей (но не все). Также есть индивидуальные списки для каждого из пользователей, причем некоторые пользователи могут иметь доступ только к этим ресурсам, не имея доступа к ресурсам, доступным большинству.
В сквидгарде это решается совсем просто:
кусок из squidGuard.com
dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/logs
src otdel_investitsiy {
user invest1 invest2
}
src tchaschina {
user tchaschina
}
dest otdel_investitsiy {
domainlist allow/otdel_investitsiy
}
dest allow-to-everybody {
domainlist allow/everybody
}
dest tchaschina {
domainlist allow/tchaschina
}
acl {
otdel_investitsiy {
pass otdel_investitsiy allow-to-everybody none
redirect ftp://192.168.1.10/access_denied.html
}
tchaschina {
pass tchaschina none
redirect ftp://192.168.1.10/access_denied.html
}
default {
pass allow-to-everybody none
redirect ftp://192.168.1.10/access_denied.html
log default.log
}
} #acl
Отделу инвестиций разрешен доступ к ресурсам из списка allow/otdel_investitsiy и к ресурсам из списка allow/everybody.
Чащина имеет доступ только к ресурсам прописанным в allow/tchaschina.
Пользователи, которые здесь не определены будут иметь доступ только к allow/everybody.
Сколько ни бился реализовать подобное с помощью режика не смог.
Сможет кто-нибудь дать подсказку, уж больно не хочется на сквидгард переходить.
Сейчас стоит следующая задача - есть список ресурсов, доступ которым должны иметь большинство пользователей (но не все). Также есть индивидуальные списки для каждого из пользователей, причем некоторые пользователи могут иметь доступ только к этим ресурсам, не имея доступа к ресурсам, доступным большинству.
В сквидгарде это решается совсем просто:
кусок из squidGuard.com
dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/logs
src otdel_investitsiy {
user invest1 invest2
}
src tchaschina {
user tchaschina
}
dest otdel_investitsiy {
domainlist allow/otdel_investitsiy
}
dest allow-to-everybody {
domainlist allow/everybody
}
dest tchaschina {
domainlist allow/tchaschina
}
acl {
otdel_investitsiy {
pass otdel_investitsiy allow-to-everybody none
redirect ftp://192.168.1.10/access_denied.html
}
tchaschina {
pass tchaschina none
redirect ftp://192.168.1.10/access_denied.html
}
default {
pass allow-to-everybody none
redirect ftp://192.168.1.10/access_denied.html
log default.log
}
} #acl
Отделу инвестиций разрешен доступ к ресурсам из списка allow/otdel_investitsiy и к ресурсам из списка allow/everybody.
Чащина имеет доступ только к ресурсам прописанным в allow/tchaschina.
Пользователи, которые здесь не определены будут иметь доступ только к allow/everybody.
Сколько ни бился реализовать подобное с помощью режика не смог.

Сможет кто-нибудь дать подсказку, уж больно не хочется на сквидгард переходить.