示例#1
0
文件: mem.py 项目: hanul93/grr
 def ReadGRRUser(self, username):
     try:
         u = self.users[username]
         return objects.GRRUser(username=u["username"],
                                password=u.get("password"),
                                ui_mode=u.get("ui_mode"),
                                canary_mode=u.get("canary_mode"),
                                user_type=u.get("user_type"))
     except KeyError:
         raise db.UnknownGRRUserError("Can't find user with name: %s" %
                                      username)
示例#2
0
文件: mysql.py 项目: sh1nu11bi/grr
  def ReadGRRUser(self, username, cursor=None):

    cursor.execute(
        "SELECT username, password, ui_mode, canary_mode, user_type "
        "FROM grr_users WHERE username=%s", [username])

    row = cursor.fetchone()
    if row is None:
      raise db_module.UnknownGRRUserError("User '%s' not found." % username)

    return self._RowToGRRUser(row)
示例#3
0
  def ReadGRRUser(self, username, cursor=None):
    """Reads a user object corresponding to a given name."""
    cursor.execute(
        "SELECT username, password, ui_mode, canary_mode, user_type "
        "FROM grr_users WHERE username=%s", [username])

    row = cursor.fetchone()
    if row is None:
      raise db.UnknownGRRUserError("User '%s' not found." % username)

    return self._RowToGRRUser(row)
示例#4
0
文件: mem_users.py 项目: qsdj/grr
 def ReadGRRUser(self, username):
     """Reads a user object corresponding to a given name."""
     try:
         u = self.users[username]
         return rdf_objects.GRRUser(username=u["username"],
                                    password=u.get("password"),
                                    ui_mode=u.get("ui_mode"),
                                    canary_mode=u.get("canary_mode"),
                                    user_type=u.get("user_type"))
     except KeyError:
         raise db.UnknownGRRUserError("Can't find user with name: %s" %
                                      username)
示例#5
0
 def SampleCallWithGRRError(self):
     raise db.UnknownGRRUserError()