Could someone with write access to the libusbx wiki add this to the
"Can I run Linux libusbx applications without root privilege?"
section?

Example udev rules file, call it "10-libusb.rules"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="libusbusers", MODE="0664"

Example script "setup.sh" in same directory as "10-libusb.rules":
#!/bin/bash
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

# Make sure only root can run our script
if [[ $EUID -ne 0 ]]; then
   echo "This script must be run as root!" 1>&2
   exit 1
fi

read -p "Type the name of a normal user to add the libusbusers group:
" normaluser

echo "Creating group libusbusers"
addgroup libusbusers
echo "Adding user $normaluser to group libusbusers"
adduser $normaluser libusbusers
echo "Copying 10-libusb.rules to /etc/udev/rules.d/"
cp $SCRIPT_DIR/10-libusb.rules /etc/udev/rules.d/
echo "In order for these changes to take effect you must restart your computer"

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to