Forked from
DM / dm-docs
261 commits behind, 860 commits ahead of the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
noopPlatformUtility.py 2.17 KiB
#!/usr/bin/env python
from dm.common.utility.loggingManager import LoggingManager
class NoopPlatformUtility:
def __init__(self):
self.logger = LoggingManager.getInstance().getLogger(self.__class__.__name__)
def createGroup(self, name):
self.logger.debug('createGroup called for %s' % name)
def addUserToGroup(self, username, groupName):
self.logger.debug('addUserToGroup called for %s, %s' % (username, groupName))
def deleteUserFromGroup(self, username, groupName):
self.logger.debug('deleteUserFromGroup called for %s, %s' % (username, groupName))
def createLocalGroup(self, name):
self.logger.debug('createLocalGroup called for %s' % name)
def addLocalUserToGroup(self, username, groupName):
self.logger.debug('addLocalUserToGroup called for %s, %s' % (username, groupName))
def deleteLocalUserFromGroup(self, username, groupName):
self.logger.debug('adddeleteLocalUserFromGroup called for %s, %s' % (username, groupName))
def getGroupInfo(self, groupName):
self.logger.debug('getGroupInfo called for %s' % name)
def setGroupUsers(self, groupName, usernameList):
self.logger.debug('setGroupUsers called for %s, %s' % (groupName, usernameList))
def setPathReadExecutePermissionsForGroup(self, path, groupName):
self.logger.debug('setPathReadExecutePermissionsForGroup called for %s, %s' % (path, groupName))
def changePathGroupOwner(self, path, groupName):
self.logger.debug('changePathGroupOwner called for %s, %s' % (path, groupName))
def recursivelyChangePathGroupOwner(self, path, groupName):
self.logger.debug('recursivelyChangePathGroupOwner called for %s, %s' % (path, groupName))
def refreshNscdGroupCache(self):
self.logger.debug('refreshNscdGroupCache called')
def refreshAuthFiles(self):
self.logger.debug('refreshAuthFiles called')
def chmodPathForFilesInDirectory(self, directoryPath, fileMode):
self.logger.debug('chmodPathForFilesInDirectory called for %s, %s' % (directoryPath, fileMode))
#######################################################################
# Testing.
if __name__ == '__main__':
pass