diff --git a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
index 7e498d907de466571c1bd6c8a72a3e82334a2bce..354a6b7097aa901be264097c13a8f38649dfeb9e 100755
--- a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
+++ b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py
@@ -164,6 +164,14 @@ class LdapLinuxPlatformUtility:
             logger.error('Could not add user %s to group %s: %s' % (username, groupName, ex))
             raise InternalError(exception=ex)
 
+    @classmethod
+    def addLocalUserToGroup(cls, username, groupName):
+        """ Add local user to group. """
+        logger = cls.getLogger()
+        logger.debug('Adding local user %s to group %s' % (username, groupName))
+        cmd = '%s -a -G %s %s' % (cls.USERMOD_CMD, groupName, username)
+        cls.executeSudoCommand(cmd)
+
     def getGroupInfo(self, groupName):
         """ Get given group info. """
         logger = self.getLogger()
diff --git a/src/python/dm/common/utility/linuxUtility.py b/src/python/dm/common/utility/linuxUtility.py
index 5eab107e78f52c978f54653eaa3cdb700c20e8b4..afe5c2a1714eb1cc86f5c9364a4fb728626e994b 100755
--- a/src/python/dm/common/utility/linuxUtility.py
+++ b/src/python/dm/common/utility/linuxUtility.py
@@ -46,6 +46,11 @@ class LinuxUtility:
         cmd = '%s -a -G %s %s' % (cls.USERMOD_CMD, groupName, username)
         cls.executeSudoCommand(cmd)
 
+    @classmethod
+    def addLocalUserToGroup(cls, username, groupName):
+        """ Add local user to group. """
+        cls.addUserToGroup(username, groupName)
+
     @classmethod
     def setGroupUsers(cls, groupName, usernameList):
         """ Set list of users for a given group. """