OPNsense Forum

International Forums => German - Deutsch => Topic started by: mike75 on September 10, 2015, 10:06:28 am

Title: Userprivilegien hinzufügen
Post by: mike75 on September 10, 2015, 10:06:28 am
Hallo,

ich würde gerne einem User einer bestimmten Gruppe eine eigene Webseite mit Informationen die sich im www Ordner befindet anzeigen lassen. Leider kann man keine Privilegien für Gruppen setzen wo man eigene Urls angeben kann. Es geht nur "Alle Seiten" oder einzelne vorgegebene. Kann ich das irgendwie lösen? Bzw. in welcher Datei kann ich ein neues Privileg hinzufügen.

LG Michael
Title: Re: Userprivilegien hinzufügen
Post by: franco on September 10, 2015, 03:02:11 pm
Hi Michael,

jede eigene www Datei benötigt als erste PHP Zeile:

require_once 'guiconfig.inc';

(sonst greift die Authentifizierung nicht)

Die Datei core.git/src/opnsense/mvc/app/models/OPNsense/Core/ACL_Legacy_Page_Map.json enthält die Liste aller Grundprivilegien. Da kannst du die Seiten schon hinzufügen, sie werden aber bei einem Update überschrieben. Flexibler geht das mit einer Datei analog zu core.git/src/opnsense/mvc/app/models/OPNsense/IDS/ACL/ACL.xml die dann nur die neuen Seiten beinhalten muss für dein Plugin.
Title: Re: Userprivilegien hinzufügen
Post by: franco on September 10, 2015, 03:09:16 pm
Hier ist noch eine Dokumentation der aktuell vorhandenen Plugin Struktur.

https://wiki.opnsense.org/index.php/Develop:Creating_the_hello_world_module
Title: Re: Userprivilegien hinzufügen
Post by: mike75 on September 14, 2015, 10:10:04 am
Hi,

danke für die kompetente Antwort. Werde das mal heute testen. :-)

lg