Require Super User for Program Objects

Since Program Objects are such powerful components in a Niagara station, with complete control, they should only be editable by the Super User. Permissions can be circumvented if users other than Super User can edit Program Objects. However, it is acceptable if other users are allowed to invoke Program Object execution.

Program Objects are restricted to Super Users by default, but it is possible to disable the restriction by editing the <niagara_home>\lib\system.properties file. 

Verifying Super User is required for Program Objects

  • Open the file called: <niagara_home>\lib\system.properties
  • Ensure the line containing "niagara.program.requireSuperUser=false" is commented out with the '#' character, as shown: