adarnimrod.users

ユーザー #####

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

これはユーザー、グループ、メールエイリアスを作成し、sudoを設定し、rootアカウントのSSHアクセスを制限するためのAnsibleロールです。このロールは、LDAPやNISサーバーの設定を置き換えることを目的としています。また、sudoをインストールし、パスワードを使用して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ログインは無効化されます。また、システムユーザーを管理する別の用途として、ローカルの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 ファイルを参照してください)。

著者情報

ニムロッド・アダール、私に連絡する <[email protected]>_ か、私の ウェブサイト <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