OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • English Forums »
  • General Discussion »
  • How does the web interface work ?
« previous next »
  • Print
Pages: [1]

Author Topic: How does the web interface work ?  (Read 3614 times)

leszekt

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
    • View Profile
How does the web interface work ?
« on: October 01, 2015, 07:15:47 pm »
Hello,

I'd like to ask what is the logic behind the web interface of OPNsense  ? The whole configuration is being performed by it's web interface. There are many commands that need root privileges to be executed, but i don't know how does the web interface do that. Is it using SUDO, the web server is running with root privileges or perhaps a dedicated daemon is listening to commands ?

I'm very curious.

Thanks in advance.
Logged

AdSchellevis

  • Administrator
  • Hero Member
  • *****
  • Posts: 907
  • Karma: 184
    • View Profile
Re: How does the web interface work ?
« Reply #1 on: October 02, 2015, 09:11:42 am »
Hi,

Currently the web interface is running as root, but we are making efforts to migrate away from the need for root at the GUI part.
All new parts, and some of the existing, already use the configd system which provides an easy command structure to a unix domain socket.

For more information on the architecture we're migrating too, see:
https://wiki.opnsense.org/index.php/Develop:Architecture

Regards,

Ad
Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • English Forums »
  • General Discussion »
  • How does the web interface work ?
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2