return 'Unix Settings/Scripts'
def process_group_policy(self, deleted_gpo_list, changed_gpo_list, cdir=None):
- for gpo in deleted_gpo_list:
- self.gp_db.set_guid(gpo[0])
- if str(self) in gpo[1]:
- for attribute, script in gpo[1][str(self)].items():
+ for guid, settings in deleted_gpo_list:
+ self.gp_db.set_guid(guid)
+ if str(self) in settings:
+ for attribute, script in settings[str(self)].items():
os.unlink(script)
self.gp_db.delete(str(self), attribute)
self.gp_db.commit()
if self.lp.get('server role') != 'active directory domain controller':
return
inf_file = 'MACHINE/Microsoft/Windows NT/SecEdit/GptTmpl.inf'
- for gpo in deleted_gpo_list:
- self.gp_db.set_guid(gpo[0])
- for section in gpo[1].keys():
+ for guid, settings in deleted_gpo_list:
+ self.gp_db.set_guid(guid)
+ for section in settings.keys():
if section == str(self):
- for att, value in gpo[1][section].items():
+ for att, value in settings[section].items():
update_samba, _ = self.mapper().get(att)
update_samba(att, value)
self.gp_db.delete(section, att)
if self.lp.get('server role') != 'active directory domain controller':
return
inf_file = 'MACHINE/Microsoft/Windows NT/SecEdit/GptTmpl.inf'
- for gpo in deleted_gpo_list:
- self.gp_db.set_guid(gpo[0])
- for section in gpo[1].keys():
+ for guid, settings in deleted_gpo_list:
+ self.gp_db.set_guid(guid)
+ for section in settings.keys():
if section == str(self):
- for att, value in gpo[1][section].items():
+ for att, value in settings[section].items():
update_samba, _ = self.mapper().get(att)
update_samba(att, value)
self.gp_db.delete(section, att)
def process_group_policy(self, deleted_gpo_list, changed_gpo_list,
sdir='/etc/sudoers.d'):
- for gpo in deleted_gpo_list:
- self.gp_db.set_guid(gpo[0])
- if str(self) in gpo[1]:
- for attribute, sudoers in gpo[1][str(self)].items():
+ for guid, settings in deleted_gpo_list:
+ self.gp_db.set_guid(guid)
+ if str(self) in settings:
+ for attribute, sudoers in settings[str(self)].items():
os.unlink(sudoers)
self.gp_db.delete(str(self), attribute)
self.gp_db.commit()