Difference between revisions of "Sudo"

 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Typically Box Of Stops must be run as the [[wikipedia:Superuser|Superuser]], to give it the rights it needs on the Raspberry Pi.
 
Typically Box Of Stops must be run as the [[wikipedia:Superuser|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:
 
For those interested, the reasons for this are:
* The web interface (e.g. '''<nowiki>http://192.168.1.128</nowiki>''') runs on port 80.  Only the superuser is allowed port numbers below 1024.
+
* The web interface (e.g. '''<nowiki>http://192.168.1.128</nowiki>''') runs on normal port for HTTP requests - port 80.  Only the superuser is allowed port numbers below 1024.
** Note the port number can be changed from the [[Application properties]]
+
 
* To enable access to the [[Gpio button|Gpio ports]]
 
* To enable access to the [[Gpio button|Gpio ports]]
 +
* To edit /etc/rc.local, to enable [[Auto start]]
  
This is done by using the '''sudo''' command. For example when [[Starting]] and [[Stopping]] Box Of Stops.
+
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. '''<nowiki>http://192.168.1.128:8080</nowiki>'''

Latest revision as of 23:31, 15 November 2016

Is sudo necessary?

Last modified 9 years ago
Cancel

Help improve this page!

Cancel

Keep track of this page and all changes to it.