[fpc-devel] Linux kernel behaviour change regarding keyboard
Marco van de Voort
marcov at stack.nl
Thu Jul 19 00:01:28 CEST 2007
> Op Wed, 18 Jul 2007, schreef Michael Van Canneyt:
> > Under the assumption a setuid root program is the only possible option:
> >
> > The safest - and in my opinion only correct - way is to write a small setuid
> > root program which sets the proper TTY stuff, and then executes the IDE as
> > the normal user.
> >
> > The program can easily be audited, as it'll be maybe 50 lines of code...
>
> If the user switches VT, the keyboard needs to be unpatched. So this
> approach won't fully work. However, a solution that can work is to make
> the keyboard unit execute a setuid root helper to which it communicates
> through a pipe.
This would introduce quite some linux specific code on a lot of already
complicated points to the IDE.
More information about the fpc-devel
mailing list