From: Andreas Schwab <schwab@suse.de>
Cc: emacs-devel@gnu.org
Subject: Re: Bad configure check
Date: Fri, 26 Apr 2002 23:07:02 +0200 [thread overview]
Message-ID: <jesn5itbih.fsf@sykes.suse.de> (raw)
In-Reply-To: <1019850275.10153.9.camel@space-ghost> (Colin Walters's message of "26 Apr 2002 15:44:35 -0400")
Colin Walters <walters@verbum.org> writes:
|> Can anyone suggest a portable way to determine whether or not a program
|> is setuid while it's running? My original thought was to compare the
|> return values of getuid() and geteuid(), but it seems this will fail if
|> root runs Emacs.
Does it? Even root should obey setuid to a different user. And
experiments show that this is the case.
# ls -l /tmp/id
-rwsr-sr-x 1 games game 107165 Apr 15 17:28 /tmp/id
# /tmp/id
uid=0(root) gid=0(root) euid=12(games) egid=40(game) groups=0(root),1(bin),14(uucp),15(shadow),16(dialout),17(audio),65534(nogroup),65533(nobody),52(dbmaker)
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
next prev parent reply other threads:[~2002-04-26 21:07 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-04-25 14:19 Bad configure check Andreas Schwab
2002-04-25 19:21 ` Colin Walters
2002-04-26 14:35 ` Andreas Schwab
2002-04-26 17:38 ` Richard Stallman
2002-04-26 19:28 ` Colin Walters
2002-04-26 19:44 ` Colin Walters
2002-04-26 21:07 ` Andreas Schwab [this message]
2002-04-28 19:12 ` Colin Walters
2002-04-28 21:17 ` Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=jesn5itbih.fsf@sykes.suse.de \
--to=schwab@suse.de \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.