2011-04-01 34 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