Mail Archives: cygwin/2004/07/14/22:02:29
On 14 Jul, Pierre A. Humblet wrote:
> Thanks for the feedback.
>
> The problem is that the exim startup code thinks that you are a privileged
> user (see "privileged 1" above). It does that by checking that you have the
> "Create Token" privilege (you have not answered my question about having
> given yourself unusual privileges).
> However you are not in the admins group (544), so you can't setuid after
> all.
So that the main user of the machine is able to install software, they
are given admin privileges. So, I have admin privileges. I can find
out more details about what that precisely means by asking our Windows
sysadmin people, if it would help?
> If you don't have that privilege, there is a bug somewhere. That will require
> more testing.
> If you have it, I would recommend that you remove it. It opens vulnerabilities
> for no good reason, AFAIK.
> If there is no bug, I will modify exim to take care of your peculiar
> environment.
> That will be with the next official release.
>
> >$ uname -a
> >CYGWIN_NT-5.1 DOYLE 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown
> unknown Cygwin
> >
>
> Pierre
>
> P.S.: On normal Unix systems exim is a suid program starting as root.
> When it's not necessary to be root, it setuid to a non privileged account.
> That explains the "privilege not needed" comment in the error message.
> That call fails in your case because you are not privileged enough :(
Ah. So it's trying to say:
"root privilege not needed (you have admin privileges)"
or something like that.
luke
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -