adarnimrod.users

用户 #####

.. image:: https://travis-ci.org/adarnimrod/users.svg?branch=master :target: https://travis-ci.org/adarnimrod/users

一个用于创建用户、组、邮件别名,配置sudo和锁定根账户SSH访问的Ansible角色。其目的在于替代LDAP或NIS服务器的设置。该角色还安装sudo并创建一个可以使用密码的sudoers组。如果提供了密码,也会设置一个密码。要生成所需的密码哈希,在Debian下运行: :code:echo MyPassword | mkpasswd -m sha-512 -s;在OpenBSD下运行: :code:echo MyPassword | encrypt。如果提供了,邮件别名和SSH授权密钥也会被设置。如果:code:users_lock_root_ssh设置为:code:True(默认是这样),那么SSH根登录将被禁用。另一个用例是管理系统用户,例如要禁用本地根登录,可以将root添加到:code:users变量中,密码设置为:code:*************,设置邮件地址也会设置邮件转发。

要求

请参见:code:meta/main.yml:code:tasks/main.yml顶部的断言。

角色变量

请参见:code:defaults/main.yml`。

依赖

请参见:code:meta/main.yml`。

示例剧本

请参见:code:tests/playbook.yml`。

测试

测试需要Python 2.7、Tox、Vagrant和Virtualbox。只需运行:code:tox来进行测试。这个项目也设置了Pre-commit http://pre-commit.com/`_。

许可证

该软件根据MIT许可证发布(见:code:LICENSE.txt`文件)。

作者信息

Nimrod Adar,联系我 <nimrod@shore.co.il>_ 或访问我的 网站 <https://www.shore.co.il/>。欢迎通过git send-email <http://git-scm.com/book/en/v2/Git-Commands-Email> 提交补丁。代码库位于:https://git.shore.co.il/explore/.

关于项目

Create users, groups, email aliases, configure sudo and lock down root account.

安装
ansible-galaxy install adarnimrod.users
许可证
mit
下载
1.4k
拥有者
https://shore.co.il/about