adarnimrod.users

Benutzer #####

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

Eine Ansible-Rolle zum Erstellen von Benutzern, Gruppen, E-Mail-Aliasen, Konfigurieren von Sudo und Sperren des SSH-Zugriffs auf das Root-Konto. Der beabsichtigte Anwendungsfall besteht darin, die Einrichtung eines LDAP- oder NIS-Servers zu ersetzen. Die Rolle installiert auch Sudo und erstellt eine Sudoers-Gruppe, die Sudo mit einem Passwort verwenden kann. Ein Passwort wird ebenfalls gesetzt, wenn eines angegeben wird. Um den benötigten Passwort-Hash zu generieren, führen Sie unter Debian aus: :code:echo MyPassword | mkpasswd -m sha-512 -s und unter OpenBSD: :code:echo MyPassword | encrypt. Wenn angegeben, werden E-Mail-Alias und SSH-autorisierten Schlüssel gesetzt. Wenn :code:users_lock_root_ssh auf :code:True gesetzt ist (standardmäßig ist dies der Fall), wird das SSH-Root-Login deaktiviert. Ein weiterer Anwendungsfall besteht darin, Systembenutzer zu verwalten, zum Beispiel um das lokale Root-Login zu deaktivieren, fügen Sie root zur Variable :code:users mit dem Passwort :code:************* hinzu. Wenn eine E-Mail-Adresse festgelegt wird, wird auch die E-Mail-Weiterleitung eingerichtet.

Anforderungen

Siehe :code:meta/main.yml und die Assertions am Anfang von :code:tasks/main.yml.

Rollenvariablen

Siehe :code:defaults/main.yml.

Abhängigkeiten

Siehe :code:meta/main.yml.

Beispiel-Playbook

Siehe :code:tests/playbook.yml.

Testen

Für Tests werden Python 2.7, Tox, Vagrant und Virtualbox benötigt. Zum Testen führen Sie einfach :code:tox aus. Pre-commit <http://pre-commit.com/>_ ist ebenfalls für dieses Projekt eingerichtet.

Lizenz

Diese Software ist unter der MIT-Lizenz lizenziert (siehe die Datei :code:LICENSE.txt).

Autoreninformation

Nimrod Adar, kontaktieren Sie mich <[email protected]>_ oder besuchen Sie meine Website <https://www.shore.co.il/>. Beiträge sind über git send-email <http://git-scm.com/book/en/v2/Git-Commands-Email> willkommen. Das Repository befindet sich unter: https://git.shore.co.il/explore/.

Über das Projekt

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

Installieren
ansible-galaxy install adarnimrod.users
GitHub Repository
Lizenz
mit
Downloads
1.4k
Besitzer
https://shore.co.il/about