Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^5: BackupPC or Data::Dumper playing foul...?

by dsheroh (Monsignor)
on Apr 11, 2022 at 07:20 UTC ( #11142911=note: print w/replies, xml ) Need Help??


in reply to Re^4: BackupPC or Data::Dumper playing foul...?
in thread BackupPC or Data::Dumper playing foul...?

I haven't dug into the BackupPC code to verify the exact method used, but it has to be using either do or eval, because the config files aren't limited to variable assignments. If you hand-edit them, they're also able to run arbitrary perl code.

The overall setup, for those unfamiliar with BackupPC, is that there's a main config.pl file containing a bunch of perl variable assignments representing the global configuration, and then each individual host that's backed up can, optionally, have a [hostname].pl file with additional variable assignments to override the global settings. Both config.pl and the [hostname].pl files can be edited through the CGI interface, which then uses Data::Dumper to overwrite the files with the new values.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11142911]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (2)
As of 2022-12-10 09:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?