Исходные данные:
Последняя редакция 20191014.
Xubuntu 16.04, нужно подключить к домену Windows в качестве обычной рабочей станции.
Итак, во-первых, первоисточники. Guide on how to join Ubuntu 16.04 LTS to Microsoft Active Directory using PBIS уже слегка устарело. Руководство от PBIS, если это можно назвать руководством, описывает как нам подключить репозиторий. Пожалуй что и все. Дальше сами. Во-вторых, конечно, обновляемся. В-третьих, заводим комп в местном AD-шном DNS-е, hostname и hostname -r должны возвращать разумные значения.
Отключаем параноидального avahi
echo "AVAHI_DAEMON_DETECT_LOCAL=0" > /etc/default/avahi-daemon
можно, на самом деле редактором открыть и поправить.
Прикручиваем репозитарий.
sudo -i
и далее от рута
wget -O - http://repo.pbis.beyondtrust.com/apt/RPM-GPG-KEY-pbis|apt-key add -
wget -O /etc/apt/sources.list.d/pbiso.list http://repo.pbis.beyondtrust.com/apt/pbiso.list
apt-get update
apt-get install pbis-open pbis-open-gui
apt-get install libglade2-0
Перегружаемся.
Регистрируем машину в домене
если через gui
sudo /opt/pbis/bin/domainjoin-gui
может сразу не заработать - нет библиотек, поможет следующее (от рута).
echo "/opt/pbis/lib" > /etc/ld.so.conf.d/pbis.conf
ldconfig
apt-get install openssh-server
apt-get install openssh-server
если через командную строку -
sudo domainjoin-cli join --disable ssh FULL.NAME.RU localadmin@FULL.NAME.RU
должны получить SUCCESS
Перегружаемся, пробуем войти доменным юзером (локально его не создаем!) в виде DOMAIN\user. Для полного удовольствия прописываем имя доменного юзера в группу adm и sudo, с помощью vigr и vigr -s (adduser не сработает по причине отсутствия локального пользователя) имя опять пишем как DOMAIN\user. И не забываем после регистрации
rm -f /etc/ld.so.conf.d/pbis.conf
в случае, если "насильно" подключали библиотеки, если не сделать - не будет нормально работать ДНС, может еще что-то.
Замечание от 14 октября 2019
Чтобы не было проблем (выкидывает доменного пользователя из сеанса), обновляем систему из-под локальной записи. Если вдруг забыли - останавливаем pbis (нужно уточнить синтаксис, каждый раз ищу... Там как-то по-марсиански). Обновиться, оно получится, без проблем. Потом запустить pbis, ну или перегрузиться.Последняя редакция 20191014.