postgreSQL数据备份

我用的命令是:
   pg_dump -u db_name > file_name
用户名:testuser
密码:123456
但是系统提示:
    pg_dump:[归档(db)]与数据库"db_name“ 连接失败:致命错误1:用户名"testuser"IDENT认证失败。
  我的这个用户名的权限是属于超级用户的,后来我又用postgres这个系统默认的用户名,没有密码的,可是还是不行,不知道错误到底是怎样,该怎样解决,希望各位看看,在这里先谢了。