[DB-SIG] Need clarifications/help on preserving revisions of files/permissions using Python
mal at egenix.com
Mon Jan 25 06:16:46 EST 2016
I am not sure how your posting is relevant to this mailing
list. Most of your questions seem to have to do with OS
permissions and storing/restoring files.
You can store the necessary details in a database, but the
actual logic for managing the files themselves will have
to be done using e.g. the os module.
You might also want to look at a configuration system such as
Ansible or SaltStack for managing your systems.
Professional Python Services directly from the Experts (#1, Jan 25 2016)
>>> Python Projects, Coaching and Consulting ... http://www.egenix.com/
>>> Python Database Interfaces ... http://products.egenix.com/
>>> Plone/Zope Database Interfaces ... http://zope.egenix.com/
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
On 22.01.2016 09:45, madhusudhan achar wrote:
> My current problem is :
> I have scripts written currently in python, wherein we make lot of changes to files (system),
> permission changes to
> files and directories, changes to kernel parameters. We would like to maintain the revisions of
> these changes and should
> be able tor rollback the changes at any point in time.
> The initial thought is to use MySQLdb.
> My questions are:
> 1. Provide me sample references to such problems if they exist.
> 2. How do we preserve changes to files? we need to save the entire files.
> 3. We need to make permission changes of files/directories (owner/group changes)
> 4. How do we store the changes/files? Should they stored as tables?
> 5. How do we restore the stored tables and restore files and file/dir permissions..?
> I shall look forward to your help/suggestions...
> DB-SIG maillist - DB-SIG at python.org
More information about the DB-SIG