def createPostgresUser(self): cmd = 'sudo -u postgres psql -c "create user pguser with password {}"'.format('pgwow') if installHelper.is_nix_user(self.user): print self.user, " already exists" return 0 (user_status, user_stdout,user_stderr) = installHelper.subprocess_cmd(cmd) if user_status == 0: print "Create nix user successful", user_stdout log.info("Create nix user successful",user_stdout) return user_status else: print "Failed to create nix user please run this script as sudo" log.error("Failed to create nix user.", user_status, user_stdout, user_stderr) return None
def createLinuxUser(self): cmd = "useradd {} -G www-data -m -p pgwow".format(self.user) if installHelper.is_nix_user(self.user): print self.user, " already exists" return 0 (user_status, user_stdout,user_stderr) = installHelper.subprocess_cmd(cmd) if user_status == 0: print "Create nix user successful", user_stdout log.info("Create nix user successful",user_stdout) return user_status else: print "Failed to create nix user please run this script as sudo" log.error("Failed to create nix user.", user_status, user_stdout, user_stderr) return None