Michael Van Canneyt
michael.vancanneyt at wisa.be
Mon Sep 23 09:29:49 CEST 2002
On Mon, 23 Sep 2002, James Mills wrote:
> Concerning Svga, and the graph unit and anything really to do with
> It seems the only way to run such programs wether compiled with fpc or
> not, is to run them logged in as root.
> Is there no other way to run these programs? It's so annoying logging in
> as root. And what happens if you go to someone else's computer and have
> no root access, how do you run your program then?
> PS: I know root access is probably needed as the svga library accesses
> the memory that probably requires root access (I think this is correct),
> but there has to be a better way...
There isn't any. Make the program suid root:
chown root.root yourprogram
chmod 4755 yourprogram
The initialization of the svga library then restores the 'real' user ID.
More information about the fpc-pascal