Sudo

Revision as of 22:31, 15 November 2016 by Boxofstops (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Typically Box Of Stops must be run as the Superuser, to give it the rights it needs on the Raspberry Pi.

This is done by using the sudo command. For example when Starting and Stopping Box Of Stops.

sudo java -jar boxofstops.jar

Is sudo necessary?

For those interested, the reasons for this are:

  • The web interface (e.g. http://192.168.1.128) runs on normal port for HTTP requests - port 80. Only the superuser is allowed port numbers below 1024.
  • To enable access to the Gpio ports
  • To edit /etc/rc.local, to enable Auto start

All these values can be changed from the Application properties though. If you are interested to avoid using the sudo command, then change the server.port value to a number above 1024 (e.g. 8080), and override the pi.input.pins and auto.start properties to no value:

server.port = 8080
pi.input.pins =
auto.start =

Box Of Stops can then be started without the sudo:

java -jar boxofstops.jar

Then to connect from the browser, add the alternative port after a colon, e.g. http://192.168.1.128:8080

Last modified on 15 November 2016, at 22:31