请教postgresql登陆方式

请教postgresql登陆方式

设置与linux相同的用户名系统默认是不需要密码,(映射linux用户密码)
如果想改成密码登陆,我修改了pg_hba.conf文件中的ident为password后,用postgres登陆,总是新建不了新用户,也登陆不了原来的数据库,为什么呢?      
#su - postgres
$createuser username
$psql template1
欢迎来到 psql 7.3.2, PostgreSQL 的交互终端.

键入:  \copyright 获取发布信息
       \h 获取 SQL 命令的帮助
       \? 获取内部反斜扛命令的帮助
       \g 或者以分号结尾执行查询
       \q 退出

template1=# update pg_shadow set passwd = 'password' where usename = 'username' ;      
按照上述方式修改以后,我输入命令
createdb -U username -W password  mydb
后,仍然提示我输入口令,请问这个口令是哪个口令,我反复试了几次都不对      
pg_shadow表中的口令。      
I have got it!
3x a lot!