Hi,

>  I installed squid on linux machine. I want to run
>  squid as root, I don't want to run as any user.

Why do you want to do this? There is no reason for running squid as root.

>  I tried,it's gave fatal error.
>  
>  after that I commented some portion in the main.c
>  file
>  and tried again. it's working fine is that right way
>  of doing or not?
>  
>  in squid-2.5.STABLE6/src/main.c file I commented the
>  following code.
>  
>  /*    if (geteuid() == 0) {
>          debug(0, 0) ("Squid is not safe to run as
>  root!  If you must\n");
>          debug(0, 0) ("start Squid as root, then you
>  must configure\n");
>          debug(0, 0) ("it to run as a non-priveledged
>  user with the\n");
>          debug(0, 0) ("'cache_effective_user' option
>  in
>  the config file.\n");
>          fatal("Don't run Squid as root, set
>  'cache_effective_user'!");
>      }*/

Why don't you follow the guidelines here? It says you should _not_ run squid 
as root. So don't do it.

Regards,

Peter

-- 
Peter Albrecht                                  [EMAIL PROTECTED]
Novell Worldwide Training Services
Novell GmbH                                     Phone +49-89-20600-1801
Frankfurter Ring 115a                           Fax   +49-89-20600-2100
D-80807 Munich                                  http://www.novell.com/training/

Reply via email to