четверг, 11 апреля 2013 г.

Linux + active directory

При решении некоторых задач наткнулся на такой интересный момент, оказалось что давно есть возможность любую машину под управлением Linux запихать в AD и логиниться туда пользователями из неё. Фишка очень интересная и тут я скопирую инструкции по установке таких программ и опишу то где я запнулся. Всё просто, никаких самб и прочей ерунды! Рассказано будет о двух системах.



1. Likewise Open


С этой статьи я хочу открыть раздел на своем блоге, посвященный такому незаслуженно-обделенному вниманию продукту как likewise-open. Этот бесплатный продукт позволяет без лишних хлопот ввести в Active Directory *nix систему, например Linux, FreeBSD, MacOS X. Что это дает:
  • единую аутентификацию пользователя на разных компьютерах и системах одной учетной записью из ActiveDirectory
  • прозрачную авторизацию на сетевых сервисах типа smb в Nautilus
  • политику паролей пользователей из AD
  • не требует внесения изменений в AD
  • обеспечивает SSO для SSH
Установка в Ubuntu:
Для 10.04 рекомендую ставить из PPA, потому как версия из репозитория сблекджеком багом (http://ppa.launchpad.net/likewise-open/likewise-open-ppa/ubuntu)
sudo add-apt-repository ppa:likewise-open/likewise-open-ppa && sudo apt-get update
sudo apt-get install likewise-open-gui
Ввод машины в домен через GUI-утилиту domainjoin-gui:
Likewise-open или ввод Linux в Active Directory
Likewise-open или ввод Linux в Active Directory
Likewise-open или ввод Linux в Active Directory
Likewise-open или ввод Linux в Active Directory
Или через консоль:
sudo domainjoin-cli join example.com admin
Пока что на этом все, но я хочу собрать небольшой FAQ по этому продукту, буду постепенно добавлять вопросы.




Я ставил всё через консоль на сервере Ubuntu 12.04. Логиниться необходимо следующим образом: user@example

Тогда в папке home появится папка этой утилиты а в ней папка имени домена который вы настроили.



2.Centrify DirectControl Express.


Администраторам известно, что довольно непросто ввести в домен AD систему на базе ядра Linux. В помощь им выдвинуты приложения от Centrify Express, названные DirectManage Express и DirectControl Express.
Компания Canonical сертифицировала и опубликовала DirectControl Express в partner репозитории в 11.10 (для версий ниже 11.10 скачайте DirectControl Express с сайта)
  • Подготовимся к установке.
Первым делом удостоверимся, что у нас есть права на получение административных привилегий (sudo) и установку приложений. Также нам необходимо знать пароль и логин от учетной записи в Active Directory.
Замечание: Установка DirectManage Express и DirectControl Express по данной инструкции не предоставляет Centrify-Enabled OpenSSH пакет. Если вы хотите получить его - устанавливайте с помощью инсталятора с сайта.
  • Приступим непосредственно к установке.
Первым делом добавим partner репозиторий:
sudo add-apt-repository "deb http://archive.canonical.com/ oneiric partner" 
sudo apt-get update

И установим само приложение:
sudo apt-get install centrifydc
После установки введем систему в AD:
sudo adjoin -w domain.name
где domain.name - имя нашего домена в AD.
Замечание: для этой команды необходимо иметь пароль администратора AD. Чтобы указать выполнение от другого пользователя, его необходимо определить с помощью опции -u (--user). Подробнее man adjoin.
Чтобы проверить статус, просто выполним команду adinfo. В случае удачи вывод будет примерно таким:
 user@ubuntu:~$ adinfo

Local host name:   ubuntu

Joined to domain:  centrify.se

Joined as:         ubuntu.centrify.se

Pre-win2K name:    ubuntu

Current DC:        se-win2k8ent.centrify.se

Preferred site:    Default-First-Site-Name

Zone:              Auto Zone

CentrifyDC mode:   connected

Licensed Features: Disabled

cowillia@ubuntu:~$ adinfo

Local host name:   ubuntu

Joined to domain:  centrify.se

Joined as:         ubuntu.centrify.se

Pre-win2K name:    ubuntu

Current DC:        se-win2k8ent.centrify.se

Preferred site:    Default-First-Site-Name

Zone:              Auto Zone

CentrifyDC mode:   connected

Licensed Features: Disabled 
Вот и все. Теперь ваша система введена в домен AD. Теперь вы можете входить в систему, используя ваш аккаунт в AD. Помните, что при использовании Centrify DirectControl Express Edition, вы присоединяетесь к домену через Auto Zone. Также не забудьте перезапустить менеджер входа в систему, перед тем, как авторизоваться через AD (проще всего просто перезагрузив компьютер).



Значит тут что, огромный плюс то что логиниться можно как обычным пользователем то есть просто пишете user и доменный пароль и входите, никаких собак и прочее! Но мне к сожалению удалось войти только 1 пользователем - тем которым вводил машину в домен. При этом меняя пароль на пользователе в домене он менялся и тут, так что связь с AD точно была.








источники:
http://read-me.su/likewise-open-ili-vvod-linux-v-active-directory/
http://skai-falkorr.blogspot.ru/2011/11/howto-ubuntu-active-directory-centrify.html

Комментариев нет:

Отправить комментарий