Re: su - 問題
【 在 Eintisy.bbs@bbs.csie.nctu.edu.tw (月光小俠) 的大作中提到: 】
: ※ 引述《ptp.bbs@hiperfect.com (Ptp)》之銘言:
: > 每次執行 su - 會出現以下訊息
: > # su -
: > -su: [: /usr/local/bin/bash: integer expression expected
: > 無法啟動 pgsql
: > su -l pgsql -c "exec ${PREFIX}/bin/pg_ctl start -s -w -o -D ${PGDATA} -l ${logfile} 2>&1 < /dev/null&"
: > 也許原因不在 su -
: > 但如何找出 integer expression expected 原因?
: > 目前 /etc/pam.d/su 如下
: > auth sufficient pam_self.so no_warn
: > auth requisite pam_group.so no_warn root_only fail_safe
: > auth sufficient pam_opie.so no_warn no_fake_prompts
: > auth requisite pam_opieaccess.so no_warn allow_local
: > auth required pam_unix.so no_warn try_first_pass nullok
: > account required pam_unix.so
: 說不定問題在 bash ?
: su -l root -c "/bin/sh" 如何?會出現同樣的問題嗎?
: if so, please change pgsql's shell to /bin/sh or /bin/csh ...
# su -l root -c "/bin/sh"
-su: line 35: [: /usr/local/bin/bash: integer expression expected
一樣
不知道 line 35 指的是那一個檔案的 35 行?
※ 來源:‧良美家族總寨 hiperfect.com‧[FROM: NK219-91-115-113.ads]
討論串 (同標題文章)
完整討論串 (本文為第 2 之 4 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章