Difference between revisions of "Execute as a root"
From youBot wiki
Line 2: | Line 2: | ||
To provide a program with raw access to a ethernet device use: | To provide a program with raw access to a ethernet device use: | ||
− | <pre> sudo setcap cap_net_raw+ep | + | <pre> sudo setcap cap_net_raw+ep <path_to_your_program_executable> |
</pre> | </pre> | ||
+ | |||
+ | If the program is compiled with catkin_make the executables are created in folder <your catkin workspace>/devel/lib/<your program name>. |
Revision as of 15:51, 6 February 2015
The youBot Driver needs access to the raw ethernet device, which Under Linux a normal user does not have. You can grand this capability to a program by the tool setcap.
To provide a program with raw access to a ethernet device use:
sudo setcap cap_net_raw+ep <path_to_your_program_executable>
If the program is compiled with catkin_make the executables are created in folder <your catkin workspace>/devel/lib/<your program name>.