[英]monetdb: switch off password on mclient
我想訪問monetdb數據庫而無需密碼驗證。 我需要將代碼放入bash腳本並自動執行一些查詢。
命令
mclient -u monetdb -d database
要求輸入我想忽略的密碼(默認密碼是“ monetdb”)。 執行此命令后,我想輸入數據庫。
如果不可行,則可能有機會通過密碼(即使代碼中包含直接和可見的文本)。
您可以創建一個包含用戶名和密碼的配置文件。
在mclient開始分析命令行選項之前,它將讀取一個.monetdb文件。 如果設置了環境變量DOTMONETDBFILE,它將讀取該變量指向的文件。 取消設置時,mclient在當前工作目錄中搜索.monetdb文件,如果不存在,則在當前用戶的主目錄中搜索.monetdb文件。 該文件可以包含標志用戶,密碼,語言,save_history,格式和寬度的默認值。 例如,.monetdb文件中的一項將mclient的默認語言設置為mal的條目如下所示:language = mal。 若要禁用讀取.monetdb文件,請將變量DOTMONETDBFILE設置為環境中的空字符串。
將其放入您的.monetdb文件,您將無需手動輸入用戶名和密碼。
user=monetdb
password=monetdb
我的最低要求已達到眾所周知的Expect命令
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.