Подключение сетевых дисков через политики домена. Samba 4, Ubuntu Server 12.10.

После настройки контроллера домена по статье Настройка Samba 4 в роли Контроллера Домена Active Directory на Ubuntu Server 12.10, пора подумать и о мелочах.
Сегодня настроим подключение общих дисков через политики домена. Итак приступим. Создадим папку public и назначим на нее права. В ней будут создаваться папки пользователей.

# mkdir /data/public
# chmod 777 /data/public

Добавим в /usr/local/samba/etc/smb.conf файл конфигурации Samba секцию [public].

[public] 
comment = Public Dir
path = /data/public
read only = no 

На клиенте Windows XP создадим файлик logon.bat, содержащий:

net use I: /delete /Y
net use I: \\samba\public /persistent:yes

Запустим оснастку Active Directory — пользователи и компьютеры.

Создадим новое подразделение, назовем его demo, см. рисунок.

public1

Переместим в это подразделение пользователей demo и demo1 из Users.

public2

Запустим оснастку Group Policy Management. Выделим подразделение demo, и создадим для него объект групповой политики. Назовем его Demo.

public3

Выбираем вновь созданный объект Demo, нажимаем правую кнопку мыши, Edit.

public4

Откроется окно редактирования Групповой политики Demo.

public5

Раскроем меню «Конфигурация пользователя», «Конфигурация Windows», «Сценарий (вход/выход из системы)», «Вход в систему».

public6

В окне «Свойства:Вход в систему» нажмем кнопку «Показать файлы». В проводнике откроется папка Logon для нашей политики. В нее и надо поместить наш файл Logon.bat.

public7

Далее закрываем папку Logon. В окне «Свойства:Вход в систему» нажмем кнопку «Добавить». В окне «Добавление сценария» нажмем кнопку «Обзор», в окне «Обзор» выберем наш файл Logon.bat и нажмем «Открыть».

public8

Далее «ОК», «Применить», «ОК».
Групповые политики касающиеся пользователей применяются после повторного входа пользователя в систему.
Завершим сеанс пользователя Administrator на клиенте Windows XP. И зайдем в домен под пользователем demo. Открываем «Мой компьютер» и видим подключенный сетевой диск public. Под пользователем demo1 также подключился сетевой диск public.

public9