簡體   English   中英

monetdb:關閉mclient上的密碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM