Re: Posix file capabilities in 2.6.24rc2



Hello Serge,

I wanted only to express what I observed.

A "yes it should" confirms its ok.

And yes, I haven't looked into the patches and the name and commentary
of file-capabilities-clear-fcaps-on-inode-change.patch explains this
already.
I'm preparing to update my page http://www.friedhoff.org/fscaps.html
for 2.6.24, and I also want to explain what one has to take into account
or be beware off. If I stumble about this, I think others will also
(imho).

I have written a script to change suid binaries and servers,
automating the examples I give on the webpage.
In the sequence of commands I was setting fscaps and than chown the
binary. Now with the aforementioned patch the fscaps are removed when
I chown and the script wasn't working anymore. My point is not my
script, it's being surprised and being a bit at a loss. Documenting
this helps to clarify things and users to adopt this feature.


The matter with "xinit: Operation not permitted..." happens, when I
(unprivileged user) close a from a console started X session. Similar to
Andrew Morton'S http://lkml.org/lkml/2006/11/23/15 . The 2.6.24-rc2
kernel has capabilties enabled but /usr/bin/xinit has no capabilities
set. It remains the black screen with a cursor, the windowmanager is
closed. Is this known? Is this a problem? Does anyone else observes
this?
As far as I understand, I dont have to grant / to use capabilities even
when the kernel has capabilities enabled.


Chris


On Tue, 13 Nov 2007 17:53:18 -0600
"Serge E. Hallyn" <sergeh@xxxxxxxxxx> wrote:

Quoting Chris Friedhoff (chris@xxxxxxxxxxxxx):
Hello,

everything works as expected, but ...

closing X and no capabilities set for xinit does shutdown only the
windowmanager and not the X server (Xorg server 1.4)
Consolemessage is:
xinit: Operation not permitted (errno 1): Can't kill X server


the xattr capability is removed, when the file is chown'ed.

Hi Chris,

yes on chown the capability is removed. I'm not quite sure what
you're asking? Is your setup depending on being able to chown
while keeping file capabilities? Can you give some more details?

thanks,
-serge


--------------------
Chris Friedhoff
chris@xxxxxxxxxxxxx
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • [POSSIBLE BUG]: tg3 network is "lost"
    ... I have a big trouble with several server, ... Latency: 0, Cache Line Size: 0x10 ... I/O behind bridge: 0000f000-00000fff ... Capabilities: ...
    (Linux-Kernel)
  • Re: e1000 latency problem or what ?
    ... As for hardware it's a server on SuperMicro Server on X7DB8+ serverboard ... Capabilities: ... Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ... ASPM Disabled RCB 64 bytes CommClk- ExtSynch- ...
    (Linux-Kernel)
  • Re: e1000 latency problem or what ?
    ... As for hardware it's a server on SuperMicro Server on X7DB8+ serverboard ... Capabilities: ... Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ... ASPM Disabled RCB 64 bytes CommClk- ExtSynch- ...
    (Linux-Kernel)
  • Re: e1000 latency problem or what ?
    ... As for hardware it's a server on SuperMicro Server on X7DB8+ serverboard ... Capabilities: ... Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ... ASPM Disabled RCB 64 bytes CommClk- ExtSynch- ...
    (Linux-Kernel)
  • Re: What other capabilities does SBS2k3 have?
    ... Support for PPC/PPCPE/Smartphones with Server ActiveSync and Outlook Mobile ... SBS v4.x: microsoft.public.backoffice.smallbiz ... > I'm curious as to what other capabilities SBS has that I may be missing. ... > * shared calendars ...
    (microsoft.public.windows.server.sbs)