Hello Madhu, 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. Thanks, -- Marc-Andre Lemburg eGenix.com 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 http://www.egenix.com/company/contact/ http://www.malemburg.com/ On 22.01.2016 09:45, madhusudhan achar wrote: > Hello, > > 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... > > thanks > Madhu > _______________________________________________ > DB-SIG maillist - DB-SIG@python.org > https://mail.python.org/mailman/listinfo/db-sig _______________________________________________ DB-SIG maillist - DB-SIG@python.org https://mail.python.org/mailman/listinfo/db-sig