Re: nur eigene Prozesse anzeigen lassen - Bug?

From: Robert Barten <rb(at)fizon.de>
Date: Thu, 18 Sep 2003 05:40:03 +0200

On Thu, Sep 18, 2003 at 02:59:03AM +0200, Harold Gutch wrote:
> On Thu, Sep 18, 2003 at 01:56:25AM +0200, Robert Barten wrote:
> > Wie biege ich /proc/pid/cmdline und status bei, nur lesbar f?r den
> > Prozessinitiator zu sein?
>
> Komplett ungetestet, aber vielleicht hilft der attachte Patch.
                                                 ^^^^^^^^
> Den Applien und den Kernel neu compilieren (oder das procfs-KLD,
      ^^^^^^^^ ^
Kann mir ein Grinsen nicht verkneifen. Was wird aus unserer Sprache? :)
Lebe zwar in UK (oder besser VK?), aber versuche immer noch, deutsche
Alternativen zu finden, obwohl es wirklich schwer ist manchmal.
Keine Kritik von mir! Don't be offended! Schreibe ja auch Bug ...

> und es entladen und wieder laden, wenn du procfs als Modul
> benutzt).
>
>
> bye,
> Harold

> --- src/sys/miscfs/procfs/procfs_subr.c.orig Mon Feb 18 22:28:04 2002
> +++ src/sys/miscfs/procfs/procfs_subr.c Thu Sep 18 02:57:00 2003
> @@ -187,10 +187,14 @@
> vp->v_type = VREG;
> break;
>
> + case Pcmdline:
> + case Pstatus:
> + pfs->pfs_mode = (VREAD);
> + vp->v_type = VREG;
> + break;
> +
> case Ptype:
> case Pmap:
> - case Pstatus:
> - case Pcmdline:
> case Prlimit:
> pfs->pfs_mode = (VREAD) |
> (VREAD >> 3) |

Je länger ich mir den Patch ansehe, desto mehr Sinn macht er :) Die
Frage ist, warum das nicht Standard ist, warum _sind_ cmdline und status
world-readable? Da das einen Produktionsserver betrifft setze ich hier
lieber eine exakte (soweit möglich) Testumgebung auf und sehe mir das
ein paar Tage an. Vielen Dank! Auch für den Einblick ins Einbinden von
Patches (oder Flicken?), wieder ein paar Stunden mit Lesen verbracht.

Bis dahin umount-e ich pfs (Christian), aber auch das werde ich erst
testen, wer weiß, welche Programme mit /proc kommunizieren.

Beste Grüße,
Robert

-- 
CONCORDIA DOMI FORIS PAX
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 18 Sep 2003 - 05:41:16 CEST

search this site