在 shell 腳本偵錯模式下禁止輸入密碼 2024-7-17 • shell ksh 使用 shell 偵錯模式時,有沒有辦法列印任意字串(如“xxxx”或“***”)來代替密碼。 情境- 我有幾個連接到 PostgreSQL 資料庫的腳本。我們在另一個隱藏且受保護的檔案中定義了密碼,然後使用該檔案在腳本中匯出 PGPASSWORD,這樣我們就不必將密碼作為明確參數傳遞。很少有使用者(非 DBA)具有腳本的執行權限。如果他們使用偵錯模式 (sh -x) 運行腳本,他們將能夠以純文字形式查看密碼。 相關內容