2006年3月23日

Authentication service cannot retrieve authentication info

今天在安裝 PostgreSQL 8.0.4 時,發現系統回應了如下的訊息:
su:Authentication service cannot retrieve authentication info.
(忽略)

這是因為 PAM 無法在 /etc/shadow 檔中找到 postgres 的使用者記錄(PostgreSQL 以 postgres 為資料庫總管理員)。也因此解決的方法是....

  1. echo "postgres:*:9797:0:::::" >> /etc/shadow
  2. 由系統管理員修改一下 postgres 的使用者資訊(我猜的,來不及測試):
    usermod -p newpassword postgres