adarnimrod.users

Użytkownicy ###########

.. obraz:: https://travis-ci.org/adarnimrod/users.svg?branch=master :cel: https://travis-ci.org/adarnimrod/users

Rola Ansible do tworzenia użytkowników, grup, aliasów e-mailowych, konfigurowania sudo oraz blokowania dostępu SSH do konta roota. Głównym celem jest zastąpienie konfiguracji serwera LDAP lub NIS. Rola instaluje również sudo i tworzy grupę sudoers, która może używać sudo z hasłem. Hasło jest również ustawiane, jeśli jest podane. Aby wygenerować wymagany skrót hasła, w systemie Debian uruchom: :code:echo MyPassword | mkpasswd -m sha-512 -s, a w systemie OpenBSD uruchom: :code:echo MyPassword | encrypt. Jeśli podano, ustawiane są aliasy e-mailowe i autoryzowane klucze SSH. Jeśli :code:users_lock_root_ssh jest ustawione na :code:True (domyślnie tak jest), to logowanie roota przez SSH jest wyłączone. Inny przypadek użycia to zarządzanie użytkownikami systemowymi, na przykład aby wyłączyć lokalne logowanie roota, dodaj roota do zmiennej :code:users z hasłem :code:*************. Ustawienie adresu e-mail również włączy przekazywanie poczty.

Wymagania

Zobacz :code:meta/main.yml i asercje na początku :code:tasks/main.yml.

Zmienne roli

Zobacz :code:defaults/main.yml.

Zależności

Zobacz :code:meta/main.yml.

Przykładowy playbook

Zobacz :code:tests/playbook.yml.

Testowanie

Testowanie wymaga Pythona 2.7, Tox, Vagranta oraz Virtualbox. Aby przetestować, wystarczy uruchomić :code:tox. Pre-commit <http://pre-commit.com/>_ jest również skonfigurowane dla tego projektu.

Licencja

Oprogramowanie jest licencjonowane na licencji MIT (zobacz plik :code:LICENSE.txt).

Informacje o autorze

Nimrod Adar, skontaktuj się ze mną <[email protected]>_ lub odwiedź moją stronę internetową <https://www.shore.co.il/>. Wszelkie poprawki są mile widziane poprzez git send-email <http://git-scm.com/book/en/v2/Git-Commands-Email>. Repozytorium znajduje się pod adresem: https://git.shore.co.il/explore/.

O projekcie

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

Zainstaluj
ansible-galaxy install adarnimrod.users
Licencja
mit
Pobrania
1.4k
Właściciel
https://shore.co.il/about