小编Fra*_*cis的帖子

Ansible playbook 中的关联数组

我正在尝试使用 Ansible 将用户添加到我的服务器。每个用户都有不同的加密密码。

我有这样的事情:

vars:
  users:
    - myuser1
    - myuser2
  password: encryptedpasswordhere

tasks:
  - name: Creating users
    user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash
    with_items: users
Run Code Online (Sandbox Code Playgroud)

这很好用,但所有用户都有相同的密码。

我正在寻找一个关联数组。在 PHP 中,我会这样做:

$users = array('user'=>'myuser1', 'password'=>'encryptedpass1',
               'user'=>'myuser2', 'password'=>'encryptedpass2',
               );
Run Code Online (Sandbox Code Playgroud)

有没有办法在 Ansible 剧本中做到这一点?

ansible

9
推荐指数
1
解决办法
2万
查看次数

Postgresql 的多种身份验证方法

我目前使用“md5”身份验证从局域网访问:

host all all 192.168.1.0/24 md5

我想添加ldap身份验证方法,所以我之前添加了这一行:

host all all 192.168.1.0/24 ldap "ldap://192.168.1.2/basedn;uid=;,cn=xx,dc=yy,dc=zz,dc=ca"

这适用于 ldap 帐户,但如果我尝试使用 LDAP 服务器上不存在的帐户登录,则登录失败(postgresql 不尝试 md5 身份验证)。

有没有一种方法可以使用 postgresql 支持多种身份验证方法?

postgresql ldap authentication

7
推荐指数
1
解决办法
4708
查看次数

如何添加关闭脚本(不是使用 gpedit.msc 或活动目录)?

我创建了一个脚本,我想将其作为关机脚本部署在我的 XP 工作站上。我知道我可以使用 UI (gpedit.msc) 添加我的脚本作为关闭脚本,但我想自动部署我的脚本。我的工作站不是 Windows 域的一部分。我将使用 OCS Inventory 进行部署。

我试图向 Windows 注册表添加条目,但这不起作用。我在运行 gpedit.msc 时看不到我添加的内容。如果我用 gpedit.msc 添加一些东西,这似乎会覆盖我手动添加到注册表中的内容。

scripting windows windows-xp

6
推荐指数
2
解决办法
3万
查看次数