From 7508c23f4d13113c93d438ede8326327de93457c Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Sat, 6 Feb 2016 03:15:29 +0000 Subject: [PATCH] need to put quotes around path in case of special characters --- src/python/dm/common/utility/ldapLinuxPlatformUtility.py | 4 ++-- src/python/dm/common/utility/linuxUtility.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py index ec2581c3..58f32b1a 100755 --- a/src/python/dm/common/utility/ldapLinuxPlatformUtility.py +++ b/src/python/dm/common/utility/ldapLinuxPlatformUtility.py @@ -293,14 +293,14 @@ class LdapLinuxPlatformUtility: """ Set path permissions for the given group. """ logger = cls.getLogger() logger.debug('Allowing group %s to read/execute path %s' % (groupName, path)) - cmd = '%s -m group\:%s\:rx %s' % (cls.SETFACL_CMD, groupName, path) + cmd = '%s -m group\:%s\:rx "%s"' % (cls.SETFACL_CMD, groupName, path) cls.executeSudoCommand(cmd) @classmethod def changePathGroupOwner(cls, path, groupName): logger = cls.getLogger() logger.debug('Changing group owner to %s for path %s' % (groupName, path)) - cmd = '%s \:%s %s' % (cls.CHOWN_CMD, groupName, path) + cmd = '%s \:%s "%s"' % (cls.CHOWN_CMD, groupName, path) cls.executeSudoCommand(cmd) @classmethod diff --git a/src/python/dm/common/utility/linuxUtility.py b/src/python/dm/common/utility/linuxUtility.py index 7bfa1835..3517eea3 100755 --- a/src/python/dm/common/utility/linuxUtility.py +++ b/src/python/dm/common/utility/linuxUtility.py @@ -75,14 +75,14 @@ class LinuxUtility: """ Set path permissions for the given group. """ logger = cls.getLogger() logger.debug('Allowing group %s to read/execute path %s' % (groupName, path)) - cmd = '%s -m group\:%s\:rx %s' % (cls.SETFACL_CMD, groupName, path) + cmd = '%s -m group\:%s\:rx "%s"' % (cls.SETFACL_CMD, groupName, path) cls.executeSudoCommand(cmd) @classmethod def changePathGroupOwner(cls, path, groupName): logger = cls.getLogger() logger.debug('Changing group owner to %s for path %s' % (groupName, path)) - cmd = '%s \:%s %s' % (cls.CHOWN_CMD, groupName, path) + cmd = '%s \:%s "%s"' % (cls.CHOWN_CMD, groupName, path) cls.executeSudoCommand(cmd) ####################################################################### -- GitLab