Patch an fs/exec.c:do_execve()

Jan-Benedict Glaw jbglaw at lug-owl.de
Mon Aug 9 18:59:25 CEST 1999


On Mon, Aug 09, 1999 at 01:40:06PM +0200, Florian Lohoff wrote:
> On Mon, Aug 02, 1999 at 04:03:25PM +0200, Jan-Benedict Glaw wrote:
> > Hallo!
> > 
> > Aufgrund dummer Ereignisse (...) muß ich einen Kernel dazu bringen, im
> > Endeffekt jeden Befehl inkl. Argumente via Syslog zu protokollieren. Das an
> > sich ist auch nicht weiter schwierig, ein 2zeiler in o.g. Datei. Ich hätte
> > aber auch gerne UID und GID. Wo bekomm' ich die her?
> 
> current->uid
> current->gid
> current->egid
> current->euid


Genau. ...oder sys_getuid() und sys_geteuid(). Dann muß man allerdings vorher
die Prototypen hinschreiben;( Ach ja, andere Frage noch: Wie komme ich an
cwd? Es wäre ab und zu mal ganz nützlich, zu wissen, _wo_ das Programm denn 
dann eigentlich ausgeführt wird...

MfG, JBG
PS: ...und danke nochmal.
-- 
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!



More information about the Linux mailing list