All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jim Meyering <jim@meyering.net>
To: Valdis.Kletnieks@vt.edu
Cc: SELinux@tycho.nsa.gov
Subject: Re: infelicity in context_user_set; new syscalls: setfileconat, etc.?
Date: Mon, 31 Jul 2006 10:39:24 +0200	[thread overview]
Message-ID: <87odv6kw1v.fsf@rho.meyering.net> (raw)
In-Reply-To: <200607310458.k6V4wScX009997@turing-police.cc.vt.edu> (Valdis Kletnieks's message of "Mon, 31 Jul 2006 00:58:27 -0400")

Valdis.Kletnieks@vt.edu wrote:

> On Sat, 29 Jul 2006 16:50:16 +0200, Jim Meyering said:
>
>> FYI, as part of merging the coreutils SE Linux changes "upstream",
>> I've just rewritten chcon to use fts (and new openat-style functions,
>> getfileconat, lgetfileconat, setfileconat, lsetfileconat[*]).
>
> OK...
>
>> [*] With linux and /proc, I can emulate functions like openat and
>> setfileconat, but not everyone has linux, and some linux environments
>> lack access to /proc, so...
>
> Everybody who cares about SELinux changes for coreutils presumably has Linux. ;)

Of course :)

> And I suspect that nobody's running an SELinux system with no /proc mounted
> (except on some *really* Martian-logic design for a Really Secure embedded
> system or something...)

Let's assume that all properly-configured environments do mount /proc.
Are the required features[*] of /proc usable even in the most restrictive
environments?  If so, then the only remaining argument for adding syscalls
is one of efficiency -- not very compelling.

[*] The ability to access any FILE via /proc/self/fd/N/FILE,
where the directory containing FILE is open on file descriptor N.

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

  reply	other threads:[~2006-07-31  8:39 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-07-29 14:50 infelicity in context_user_set; new syscalls: setfileconat, etc.? Jim Meyering
2006-07-31  4:58 ` Valdis.Kletnieks
2006-07-31  8:39   ` Jim Meyering [this message]
2006-07-31 12:35     ` Russell Coker
2006-07-31 13:27       ` Jim Meyering
2006-07-31 13:26 ` Karl MacMillan
2006-07-31 13:48   ` Jim Meyering
2006-07-31 14:01     ` Stephen Smalley
2006-07-31 14:21       ` Jim Meyering
2006-07-31 14:02     ` Karl MacMillan
2006-07-31 16:37   ` Jim Meyering
2006-08-01 20:17     ` Stephen Smalley
2006-07-31 13:44 ` Stephen Smalley

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=87odv6kw1v.fsf@rho.meyering.net \
    --to=jim@meyering.net \
    --cc=SELinux@tycho.nsa.gov \
    --cc=Valdis.Kletnieks@vt.edu \
    /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.
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.