On 07/10/15 08:02, Bo Berglund wrote: > How can one control the GPIO outputs on a Raspberry Pi2 without > needing the program to run as root? I am using Raspbian Wheezy and I > need to add two relays controls to my program. > The pages I have found with google are for the original Pi so the > connector referenced is the wrong size and it is also always mentioned > that the program must be run as root. > My program must be started every minute by cron so I don't know how > this will happen... > (Not so used to Linux) > > Do I need to install some driver in Raspbian to allow access to the > GPIO ports from FPC? > >
Apart from running SUID Root, which is generally discouraged (there is lots of answers on why setuid root is bad) I'd probably search for some udev rules to make up - to chown the gpio devices in /dev to root:gpio, (for example) and your unprivileged user to be a member of group gpio; ( possibly https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=9667, but also worth checking out other https://www.google.com/search?q=raspberry+pi+udev+gpio+user&ie=utf-8&oe=utf-8 results.) el es _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal