Enabling SUDO support

* Adding a new SUDO schema file
* Adding this new file to the list of targets in make file
* Create SUDO container for sudo rules
* Add default sudo services to HBAC services
* Add default SUDO HBAC service group with two services sudo & sudo-i
* Installing schema

No SUDO rules are created by default by this patch.
This commit is contained in:
Dmitri Pal
2010-09-08 22:44:42 -04:00
committed by Rob Crittenden
parent 5fd09b016b
commit 52af18ec03
5 changed files with 70 additions and 8 deletions

View File

@@ -316,6 +316,8 @@ class DsInstance(service.Service):
schema_dirname(self.serverid) + "60ipaconfig.ldif")
shutil.copyfile(ipautil.SHARE_DIR + "60basev2.ldif",
schema_dirname(self.serverid) + "60basev2.ldif")
shutil.copyfile(ipautil.SHARE_DIR + "60sudo.ldif",
schema_dirname(self.serverid) + "60sudo.ldif")
try:
shutil.move(schema_dirname(self.serverid) + "05rfc2247.ldif",
schema_dirname(self.serverid) + "05rfc2247.ldif.old")