-1
我在Linux操作系統中安裝了postgressql 8.4-91版本。 在轉到安裝的目錄中,我可以在目錄中找到psql。 我有2個問題。「bash:psql command not found」錯誤
- 打開./psql時,它要求輸入密碼並且不接受任何密碼。
- 在typibf PSQL我得到「命令未找到」
我在Linux操作系統中安裝了postgressql 8.4-91版本。 在轉到安裝的目錄中,我可以在目錄中找到psql。 我有2個問題。「bash:psql command not found」錯誤
第二個是容易的。大多數安全Linux系統不包括路徑中的.
(當前目錄)(即$PATH
)。
這樣就避免了在提供目錄的ls
腳本,如果有人是愚蠢的ls
在他們的道路的實際位置之前有.
將運行的攻擊向量。
如果你真的想能夠無點運行,最安全的選擇是建立像一個別名:
alias pg='./psql'
,然後用pg
運行它。我建議針對將.
放在您的$PATH
變量中,至少在共享機器上。如果你是唯一能夠在你的機器上搞清楚的人,那麼你可以安全地做。
通過編輯pg_hba.conf
文件來擺脫身份驗證,您可以首先使用alter user
(或add user
)設置密碼,然後重新打開驗證。
或者你可以只運行沒有在你的開發環境認證,因爲我們很多人做:-)
我沒有inclueded一個。我剛剛給psql,它說沒有找到命令 – ramya
@ramya,我已澄清。當我說「在路徑中」時,我的意思是'$ PATH' _environment變量,而不是命令行。 – paxdiablo