Skip to content

Latest commit

 

History

History
156 lines (138 loc) · 4.94 KB

README.md

File metadata and controls

156 lines (138 loc) · 4.94 KB

LDAP

Описание/Пошаговая инструкция выполнения домашнего задания:

  • Установить FreeIPA;
  • Написать Ansible playbook для конфигурации клиента;

Решение

  1. Создаем инфраструктуру

  2. Поднимаем созданные машины

    vagrant up 
  3. Дожидаемся установки. Лог установки на сервере можно отслеживать

 tail -f /var/log/ipaserver-install.log
4. Проверяем создавая доменного пользователя
vssh ldap-client
[vagrant@ipaclient ~]$ kinit admin
Password for [email protected]: 
[vagrant@ipaclient ~]$ ipa user-find --all
--------------
1 user matched
--------------
  dn: uid=admin,cn=users,cn=accounts,dc=hw25,dc=otus
  User login: admin
  Last name: Administrator
  Full name: Administrator
  Home directory: /home/admin
  GECOS: Administrator
  Login shell: /bin/bash
  Principal alias: [email protected], [email protected]
  User password expiration: 20230315155809Z
  UID: 493600000
  GID: 493600000
  Account disabled: False
  Preserved user: False
  Member of groups: admins, trust admins
  ipantsecurityidentifier: S-1-5-21-776207539-3480502578-4039568825-500
  ipauniqueid: 974522c8-7c90-11ed-939c-080027faa9b5
  krbextradata: AAIRRJtjcm9vdC9hZG1pbkBIVzI1Lk9UVVMA
  krblastadminunlock: 20221215155809Z
  krblastpwdchange: 20221215155809Z
  objectclass: top, person, posixaccount, krbprincipalaux, krbticketpolicyaux, inetuser, ipaobject, ipasshuser, ipaSshGroupOfPubKeys, ipaNTUserAttrs
----------------------------
Number of entries returned 1
----------------------------
[vagrant@ipaclient ~]$ 
[vagrant@ipaclient ~]$ 
[vagrant@ipaclient ~]$ 
[vagrant@ipaclient ~]$ ipa user-add kmibey --first=Kip --last=Mibey --password
Password: 
Enter Password again to verify: 
-------------------
Added user "kmibey"
-------------------
  User login: kmibey
  First name: Kip
  Last name: Mibey
  Full name: Kip Mibey
  Display name: Kip Mibey
  Initials: KM
  Home directory: /home/kmibey
  GECOS: Kip Mibey
  Login shell: /bin/sh
  Principal name: [email protected]
  Principal alias: [email protected]
  User password expiration: 20221215160656Z
  Email address: [email protected]
  UID: 493600003
  GID: 493600003
  Password: True
  Member of groups: ipausers
  Kerberos keys available: True
[vagrant@ipaclient ~]$ ipa user-find --all
---------------
2 users matched
---------------
  dn: uid=admin,cn=users,cn=accounts,dc=hw25,dc=otus
  User login: admin
  Last name: Administrator
  Full name: Administrator
  Home directory: /home/admin
  GECOS: Administrator
  Login shell: /bin/bash
  Principal alias: [email protected], [email protected]
  User password expiration: 20230315155809Z
  UID: 493600000
  GID: 493600000
  Account disabled: False
  Preserved user: False
  Member of groups: admins, trust admins
  ipantsecurityidentifier: S-1-5-21-776207539-3480502578-4039568825-500
  ipauniqueid: 974522c8-7c90-11ed-939c-080027faa9b5
  krbextradata: AAIRRJtjcm9vdC9hZG1pbkBIVzI1Lk9UVVMA
  krblastadminunlock: 20221215155809Z
  krblastpwdchange: 20221215155809Z
  objectclass: top, person, posixaccount, krbprincipalaux, krbticketpolicyaux, inetuser, ipaobject, ipasshuser, ipaSshGroupOfPubKeys, ipaNTUserAttrs

  dn: uid=kmibey,cn=users,cn=accounts,dc=hw25,dc=otus
  User login: kmibey
  First name: Kip
  Last name: Mibey
  Full name: Kip Mibey
  Display name: Kip Mibey
  Initials: KM
  Home directory: /home/kmibey
  GECOS: Kip Mibey
  Login shell: /bin/sh
  Principal name: [email protected]
  Principal alias: [email protected]
  User password expiration: 20221215160656Z
  Email address: [email protected]
  UID: 493600003
  GID: 493600003
  Account disabled: False
  Preserved user: False
  Member of groups: ipausers
  ipantsecurityidentifier: S-1-5-21-776207539-3480502578-4039568825-1003
  ipauniqueid: 802c24ae-7c92-11ed-94af-080027faa9b5
  krbextradata: AAIgRptjcm9vdC9hZG1pbkBIVzI1Lk9UVVMA
  krblastpwdchange: 20221215160656Z
  mepmanagedentry: cn=kmibey,cn=groups,cn=accounts,dc=hw25,dc=otus
  objectclass: top, person, organizationalperson, inetorgperson, inetuser, posixaccount, krbprincipalaux, krbticketpolicyaux, ipaobject, ipasshuser,
               ipaSshGroupOfPubKeys, mepOriginEntry, ipantuserattrs
----------------------------
Number of entries returned 2
----------------------------
[vagrant@ipaclient ~]$ 


установка-и-настройка-freeipa
Установка FreeIPA клиента и подключение к серверу