"Wer Objekt" kopieren

voisepp

New Member
Jun 12, 2019
4
0
1
44
Hallo, ich hab wieder eine Frage:

Für unterschiedliche Gruppen hätte ich Listen in den "Wer-Objekten" angelegt (Domains).
Kann man eine so angelegte Liste kopieren? Im Webinterface geht das ja nicht, aber wird die Liste irgendwo im Dateisystem (wie die domains Liste) abgelegt? Leider konnte ich sie bisher nirgends finden.

Wäre fein wenn man Listen mit 100 Domains hat, und eine zweite davon benötigt die man unabhängig davon bearbeiten kann.

Danke vorab für die Antwort!
BG Robert / Voisepp
 
m Webinterface geht das ja nicht, aber wird die Liste irgendwo im Dateisystem (wie die domains Liste) abgelegt? Leider konnte ich sie bisher nirgends finden.
Das Rulesystem vom PMG hat seine Daten in der Postgres Datenbank (in einem etwas ungewöhnlichen schema) - insofern ist das kopieren nicht so direkt möglich.

In diesem fall bietet es sich aber an, die Daten über die REST-API zu holen und sich darüber eine Kopie zu erstellen (muss gescriptet werden):
* Liste der who-objekte holen: `pmgsh get /config/ruledb/who`
* in dem output nach dem gewünschten Objekt uns seiner id suchen (nennen wir sie $id)
* Liste der objekte in dem who-objekt holen: `pmgsh get /config/ruledb/who/$i/objects`

das Output is json und pmgsh kann dazu verwendet werden auch neue Configs zu posten.

Alternativ kann auch über https auf die API-zugegriffen werden (ähnlich zu PVE - https://pve.proxmox.com/wiki/Proxmox_VE_API)

Hoffe das hilft!