2011-04-01 76 views

回答

14

sudo passwd postgres会让你这样做。

或者,sudo su - postgres将允许您在没有密码的情况下登录到postgres用户的帐户(自然会要求您输入密码以使用sudo)。

+0

感谢的人,工作就像一个魅力。那么'postgres'用户只是普通系统用户设置为postgresql的根用户?再次感谢 – thesteve 2011-04-01 18:38:44

+0

'postgres'用户确实是运行postgresql守护进程的普通系统用户。默认情况下,Postgres使用系统进行访问控制,'postgres'用户本身是数据库服务器的有效根。所以,是的,当您以'postgres'(或su)登录到您的计算机时,您可以直接连接到具有完全根级访问权限的数据库服务器。 – Kromey 2011-04-01 18:59:38

+0

再次感谢,我仍然在学习,并且只是简单地解释这是一个巨大的帮助。 – thesteve 2011-04-01 19:07:18