On 2023-09-24 11:21, Martin Wege via Cygwin wrote:
Hello,

I tried to setuid an executable, so that it runs as user "SYSTEM", but
it does not work.

I tried this as an user with administrator rights:
chown SYSTEM:SYSTEM foo.exe
chmod u+s,g+s foo.exe

But running ./foo then just runs it as the current user.

What am I doing wrong?

Not running from an elevated process or account per the Windows privilege model.

If it was possible, someone would have built working su and sudo programs in the 27 years Cygwin has been emulating POSIX under versions of Windows NT which support privileges and security.

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                -- Antoine de Saint-Exupéry

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to