Lines Matching refs:user

117     def __init__(self, pathname, outputdir=None, timeout=None, user=None):  argument
121 self.user = user or ''
127 self.pathname, self.outputdir, self.timeout, self.user)
135 do_sudo = len(self.user) != 0
148 def update_cmd_privs(self, cmd, user): argument
156 if not user or user is me:
159 ret = '%s -E -u %s %s' % (SUDO, user, cmd)
191 privcmd = self.update_cmd_privs(self.pathname, self.user)
238 user = ' (run as %s)' % (self.user if len(self.user) else logname)
239 msga = 'Test: %s%s ' % (self.pathname, user)
275 def __init__(self, pathname, outputdir=None, timeout=None, user=None, argument
277 super(Test, self).__init__(pathname, outputdir, timeout, user)
292 self.user)
300 users = [self.pre_user, self.user, self.post_user]
308 for user in [user for user in users if len(user)]:
309 if not verify_user(user, logger):
323 user=self.pre_user)
325 timeout=self.timeout, user=self.user)
328 user=self.post_user)
351 def __init__(self, pathname, outputdir=None, timeout=None, user=None, argument
354 super(TestGroup, self).__init__(pathname, outputdir, timeout, user,
367 self.post, post_user, self.user)
383 users = [self.pre_user, self.user, self.post_user]
398 for user in [user for user in users if len(user)]:
399 if not verify_user(user, logger):
422 user=self.pre_user)
425 user=self.post_user)
436 timeout=self.timeout, user=self.user)
697 def verify_user(user, logger): argument
702 testcmd = [SUDO, '-n', '-u', user, TRUE]
705 if user in Cmd.verified_users:
709 _ = getpwnam(user)
712 logger.info("Warning: user '%s' does not exist.", user)
718 logger.info("Warning: user '%s' cannot use passwordless sudo.", user)
721 Cmd.verified_users.append(user)