Como o Marcio falou você entra com o usuário *postgres* (usando su), ele tem permissão para criar usuários, você pode criar um usuário *root* com permissão para criar outros usuários também, assim não precisa ficar entrando com o *postgres*. A mensagem sobre pg_shadow aparece porque o tipo de autenticação que você esta usando esta como *password*, se você não quer nenhuma autenticação no postgres e só botar no /etc/postgresql/pg_hba.conf
host all 127.0.0.1 255.0.0.0 trust Para mais informações leia man (1) pg_passwd /etc/postgresql/pg_hba.conf -- Philipe Gaspar aka kr0n. Unix SysAdmin [EMAIL PROTECTED]