On Wed, Feb 12, 2003 at 04:02:48PM -0500, Robb, Sam wrote:
> > Only if you changed the uid of the Administrator account to 0 by hand.
>  
> I have *not* done anything on my system to add a root user or any user
> with uid 0; and yet, seteuid(0) apparently succeeds.

Could you post your /etc/passwd?  I'm curious.

> What's the recommended way of dealing with this?  The code in the server
> does something along the lines of:
> 
>       seteuid(ROOT_UID)
>       setegid(gid)
>       setgroups(len, gids)
>       seteuid(uid)
> 
> (Error checking obviously ignored.)  From what I can tell in the Cygwin
> docs, the seteuid(ROOT_UID) call shouldn't be neccesary:

That's right.  I'd suggest you suggest running it under SYSTEM account.
E. g. cron relies on that, too.

Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                                mailto:[EMAIL PROTECTED]
Red Hat, Inc.

Reply via email to