Профиль домена Powerbroker идентичен локальному профилю, поэтому папка не создана

Я захожу в свою Ubuntu 14.04 как мой локальный пользователь "dan". Я просто использовал Powerbroker, чтобы присоединить его к своему домену, но он не создает новый профиль, когда я вхожу в систему как пользователь домена, который также называется «dan», потому что папка dan уже существует. Я удалил часть, в которой имя входа подразумевает домен по умолчанию sudo /opt/pbis/bin/config AssumeDefaultDomain true, поэтому я вынужден войти в систему как домен \ dan - думая, что это создаст папку в моем домашнем каталоге как domain.dan или domain \ dan - аналогично как это делает Windoze, но он все равно входит в мой локальный / оригинальный пользователь "dan", даже если я вхожу в систему как домен \ dan.

Я переименовал свой существующий /home/dan в dan-old, и теперь я могу войти в систему как пользователь моего домена, поэтому мне интересно, как сделать так, чтобы Powerbroker создавал особый вид «доменной» папки в моем домашнем каталоге. Я полагаю, что при настройке я использовал следующую команду sudo /opt/pbis/bin/config HomeDirTemplate %H/%U для создания домашних папок. Могу ли я добавить другую переменную, чтобы она добавляла что-то в домашнюю папку, чтобы я могла различать локального пользователя и пользователя домена? Может быть %H/%U-%domain (где %domain - мое доменное имя netbios - конечно, эта переменная только что составлена).

Если есть более простой способ сделать это, я был бы признателен за чьи-либо ноу-хау. Я буду добавлять в домен компьютеры MANY Ubuntu 12.04 и Ubuntu 14.04, и в настоящее время все они входят в систему с именами пользователей, соответствующими их доменному имени Windows Active Directory, поэтому я предпочел бы сделать это правильно с первого раза.

0
задан 22 November 2016 в 23:52

2 ответа

после установки AD для клиентов Windows мы решили также допускать клиенты Linux.

, Таким образом, мы создали папку "userhomes" на нашем сервере, который мы экспортировали в сеть как nfs. Мы тогда создали "новые" домашние папки, где каждый пользователь сохранил свой корневой каталог. Это, по крайней мере, немного похоже на профили роуминга.

Просто nfs установки на Вашем сервере с:

sudo apt-get install nfs-kernel-server

тогда создают папку, где Вы храните корневые каталоги:

sudo mkdir /userhomes

и затем редактируют/etc/exports как это (где Вы заменяете IP своей сетью):

"/userhomes/" 192.168.178.0/255.255.255.0(rw,async,no_root_squash,insecure)

Наконец просто сервер ядра nfs перезапуска, для экспортирования папки в сеть.

sudo service nfs-kernel-server restart

На стороне клиента, Альс локальный пользователь root монтируют networkfolder на времени начальной загрузки:

Первый, общая для nfs установка:

sudo apt-get install nfs-common
1119-секундный, измените/etc/fstab, для монтирования папки, как только машина запускается:

pdc.mydomain.lan:/userhomes /home/local/mydomain nfs rw 0 0

(меняют Ваше доменное имя, имена серверов и имена папок соответственно)

последняя вещь сделать состоит в том, чтобы сделать и первоначально смонтировать папку для него для работы в будущем:

sudo mkdir /home/local/mydomain && mount /home/local/mydomain

наконец, что не менее важно, говорят PBIS изменять шаблон корневого каталога!!!

sudo /opt/pbis/bin/config HomeDirTemplate %H/local/%D/%U

Вот именно!!

Это вызовет Вашу машину к:

  1. система сетевых файлов загрузки Вашего pdc на времени начальной загрузки
  2. хранилище размещают папки Ваших пользователей на сервере соответственно.

Hope это помогает, даже если только для других..;)

1
ответ дан 22 November 2016 в 23:52

Я просто не учел:

/opt/pbis/bin/config HomeDirTemplate %H/%U

и вместо того, чтобы создать папку (или попробовать к и перестать работать, потому что это уже существует) в /home/dan, это создает папки, такие как:

/home/local/domain/dan

Прекрасный на самом деле!:)

1
ответ дан 22 November 2016 в 23:52

Другие вопросы по тегам:

Похожие вопросы: