繁体   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