ActiveDirectory/Logon script

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{Stub}} Подключение дисков для пользователей Active Directory. == Ссылки == * https://helpdesk.egnyte.com/hc/en-us/articles...»)
Строка 2: Строка 2:
Подключение дисков для пользователей Active Directory.
Подключение дисков для пользователей Active Directory.
 +
 +
'''Параметры домена'''
 +
{|class="standard"
 +
!Параметр
 +
!Значение
 +
|-
 +
|Имя домена||SCHOOL.ALT
 +
|-
 +
|Имя контроллера домена||C228
 +
|}
 +
 +
 +
== Создание общих папок ==
 +
 +
Создаём папки:
 +
mkdir -m 755 /srv/Public
 +
mkdir -m 755 /srv/Отдел
 +
 +
Прописываем в {{path|/etc/samba/smb.conf}}:
 +
<source lang="ini">[Public]
 +
        path = /srv/Public
 +
        read only = No
 +
[Отдел]
 +
        path = /srv/Отдел
 +
        read only = No</source>
 +
 +
Перезапускаем samba:
 +
service samba restart
 +
 +
== Скрипт logon.bat ==
 +
 +
Создаём файл {{path|logon.bat}} в текущем каталоге:
 +
 +
<source lang="text">@echo off
 +
net use * /delete /yes
 +
net use x: \\c228\Public
 +
net use y: \\c228\Отдел</source>
 +
 +
Преобразуем его (меняем кодировку и концы строк) и выкладываем в каталог ресурса netlogon: {{path|/var/lib/samba/sysvol/school.alt/scripts}}:
 +
<source lang="bash">cat logon.bat | sed 's/$/\r/' | iconv -t cp866 > /var/lib/samba/sysvol/school.alt/scripts/logon.bat</source>
 +
 +
Делаем скрипт запускаемым:
 +
<source lang="bash">chmod go+rx /var/lib/samba/sysvol/school.alt/scripts/logon.bat</source>
 +
 +
== Привязка скрипта к конкретному пользователю ==
 +
 +
* Под Windows в RSAT (Active Directory - пользователи и компьютеры) выберите домен, затем Users на панели слева;
 +
* Нажмите правой кнопкой мыши по пользователю и выберите пункт меню {{term|Свойства}};
 +
* Перейдите на вкладку {{term|Профиль}}
 +
* Укажите в поле {{term|Сценарий входа}} сетевой путь к скрипту logon.bat:
 +
\\с228\netlogon\logon.bat
 +
* Нажмите кнопку {{term|OK}}
== Ссылки ==
== Ссылки ==

Версия 15:26, 25 февраля 2016

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Подключение дисков для пользователей Active Directory.

Параметры домена

Параметр Значение
Имя доменаSCHOOL.ALT
Имя контроллера доменаC228


Содержание

Создание общих папок

Создаём папки:

mkdir -m 755 /srv/Public
mkdir -m 755 /srv/Отдел

Прописываем в /etc/samba/smb.conf:

[Public]
        path = /srv/Public
        read only = No
[Отдел]
        path = /srv/Отдел
        read only = No

Перезапускаем samba:

service samba restart

Скрипт logon.bat

Создаём файл logon.bat в текущем каталоге:

@echo off
net use * /delete /yes
net use x: \\c228\Public
net use y: \\c228\Отдел

Преобразуем его (меняем кодировку и концы строк) и выкладываем в каталог ресурса netlogon: /var/lib/samba/sysvol/school.alt/scripts:

cat logon.bat | sed 's/$/\r/' | iconv -t cp866 > /var/lib/samba/sysvol/school.alt/scripts/logon.bat

Делаем скрипт запускаемым:

chmod go+rx /var/lib/samba/sysvol/school.alt/scripts/logon.bat

Привязка скрипта к конкретному пользователю

  • Под Windows в RSAT (Active Directory - пользователи и компьютеры) выберите домен, затем Users на панели слева;
  • Нажмите правой кнопкой мыши по пользователю и выберите пункт меню Свойства;
  • Перейдите на вкладку Профиль
  • Укажите в поле Сценарий входа сетевой путь к скрипту logon.bat:
\\с228\netlogon\logon.bat
  • Нажмите кнопку OK

Ссылки

 
Личные инструменты