I searched to see if I have any old acl lists but couldn't find them. I did 
this a long time back but remember enough to give you a start.
For the actual syntax, there are a *lot* of articles on the net.

1. You will have to define groups of computers(IP addresses) or users(people). 
1.1 Lets look at IP addresses:
1.1.1 You can have lists of individual IP addresses: Eg. 
developers=192.168.0.2, 192.168.0.4, 192.168.0.5, ......
test_engineers=192.168.0.3, 192.168.0.6, ......
1.1.2 You can have a group defined as a net mask:
developers=192.168.0.0/255
test_engineers=192.168.1.0/255

2. You can create groups of URLs, whitelists and blacklists....
Eg: blacklist1=*facebook.com, *myspace.com, *exe....
blacklist2=*flickr.com, *picasa*, *zip....
whitelist1=sourceforge.net, rubyforge.net
whitelist2=google.com, rediff.com
You can have these as external text files. Also accepts regex....
You can restrict downloads too using this process - notice the *exe above.
A group can consist of single IP too. A single IP can be in multiple groups but 
try to avoid that as it leads to confusion on what is allowed and what is 
denied.

3. Finally define which group can access which list. (acl = access control list)
3.1 For a tightly restrictive system, first DENY everything to everybody and 
then allow access to individual whitelistslists/sites to individual groups.
3.2 For loose system, ALLOW everything to everybody and then DENY individual 
balcklists/sites to individual groups.
3.3 Make sure that you set relatively loose permissions to CEO and top mgmt.

4 MOST IMPORTANT: Make sure you communicate well with all people in the firm.
4.1 First send out an email that you are introducing usage policies and that 
they will be some teething problems and that they will be streamlined over 
time. Tell your users that they may initially face issues in accessing regular 
sites too as the rules are not fully tested. Ask them to send emails with 
requests - this will reduce a lot of friction during the initial phases and you 
will also have a list so that you will not forget.
4.2 Start with a small group, stabilise it, then move on to bigger groups - do 
not try a big bang approach. You will face a lot of problems with a big-bang 
approach.
4.3 Finally remember that you are trying to reduce wastage and bandwidth usage 
to enhance productivity - be responsive to allowing productivity sites like 
technical help...be proactive about helping them be more productive.

5. You can also ask squid to use your Directory Server so that you monitor 
based on user rather than IP address. That is slightly advanced and you can try 
it later.

Thanks,
kc
K. C. Ramakrishna

www.rknowsys.com


      
_______________________________________________
To unsubscribe, email [email protected] with 
"unsubscribe <password> <address>"
in the subject or body of the message.  
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

Reply via email to