小编oak*_*ice的帖子

PostgreSQL与Ansible失败的对等身份验证

我在FreeBSD上运行PostgreSQL 9.3.FreeBSD pgsql用作PostgreSQL的默认系统用户.我/usr/local/pgsql/data/pg_hba.conf看起来像这样:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             pgsql                                   peer
local   all             all                                     md5
host    all             all             127.0.0.1/32            md5
host    all             all             ::1/128                 md5
Run Code Online (Sandbox Code Playgroud)

使用此配置,我可以在pgsql没有密码的情况下连接到数据库.

$ su pgsql
$ psql template1
template1=# \l
                         List of databases
...
Run Code Online (Sandbox Code Playgroud)

这按预期工作.

在远程计算机上,我有一个Ansible任务在FreeBSD服务器上创建数据库.

- name: Create the postgresql database
  postgresql_db: name=mydatabase login_user=pgsql
Run Code Online (Sandbox Code Playgroud)

执行此任务失败并显示错误Peer authentication failed for user "pgsql".

PLAY [web] ********************************************************************

GATHERING FACTS ***************************************************************
ok: [host.example.org]

TASK: [database | Create the postgresql database] ***************************** …
Run Code Online (Sandbox Code Playgroud)

authentication postgresql freebsd ansible ansible-playbook

35
推荐指数
5
解决办法
1万
查看次数

Mutt:将邮件另存为文本文件

我想在Mutt中将邮件另存为maildir之外的文本文件。例如,~/documents/notes。我找到了“将消息保存到文件”的说明,该说明说我应该按Cesc-C(取决于我是否需要标题),然后输入要保存到的目录。当我这样做并输入时~/documents/notes,Mutt会说:“ / home / user / documents / notes不是邮箱”。

我想将邮件保存到普通目录,而不是邮箱。我怎样才能做到这一点?

mutt

3
推荐指数
1
解决办法
3520
查看次数