<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.permlug.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Windows 2003 Server</title>
 <link>http://www.permlug.org/taxonomy/term/267/</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>ru</language>
<item>
 <title>Ввод Linux Slackware 11 в домен Windows 2003 Server</title>
 <link>http://www.permlug.org/node/3872/</link>
 <description>&lt;p&gt;Так получилось, что после обновления моего MOPS до Slackware 11, конфигурация samba порушилась, и соответственно основные файлы конфигурации были безвозвратно утеряны, поэтому пришлось вводить мою машину в домен заново. Копаясь в статьях, я нашел немало интересного, но, как и всегда, мало полезного, так как все авторы пишут по-своему и к своей версии ОС (не исключаю и себя), однако, я пошел путем наименьшего сопротивления, не понимаю людей, которые не пользуют встроеные пакеты, зачем удалять и компилить все собственноручно, если в пакете все встроено? В общем, моя политика такова: если есть в ОС пакет – значит его кто-то использует, значит, он наверняка устроит и меня!&lt;/p&gt;

&lt;p&gt;Конфигурация моей сети:&lt;br /&gt;
Домен = avtograd.local&lt;br /&gt;
Контроллер домена = server0&lt;br /&gt;
Сеть = 192.168.0.1/26&lt;/p&gt;

&lt;p&gt;Итак, первое, что мы делаем – это создаем файл /etc/krb5.conf со следующими параметрами:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
[libdefaults]&lt;br /&gt;
        clockskew = 300&lt;br /&gt;
        default_realm = AVTOGRAD.LOCAL&lt;/p&gt;

&lt;p&gt;[realms]&lt;br /&gt;
        AVTOGRAD.LOCAL = {&lt;br /&gt;
                kdc = server0.avtograd.local&lt;br /&gt;
                admin_server = server0.avtograd.local&lt;br /&gt;
                }&lt;/p&gt;

&lt;p&gt;[domain_realm]&lt;br /&gt;
        .avtograd.local = avtograd.local&lt;br /&gt;
        avtograd.local = AVTOGRAD.LOCAL&lt;br /&gt;
[logging]&lt;br /&gt;
        default = SYSLOG:NOTICE:DAEMON&lt;br /&gt;
        kdc = FILE:/var/log/kdc.log&lt;br /&gt;
        kadmind = FILE:/var/log/kadmind.log&lt;/p&gt;

&lt;p&gt;[appdefaults]&lt;br /&gt;
pam = {&lt;br /&gt;
        ticket_lifetime = 1d&lt;br /&gt;
        renew_lifetime = 1d&lt;br /&gt;
        forwardable = true&lt;br /&gt;
        proxiable = false&lt;br /&gt;
        retain_after_close = false&lt;br /&gt;
        minimum_uid = 0&lt;br /&gt;
        debug = false&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Естественно понятно, что он нужен для шифрации в домене, так как домен без Kerberos, это как офис без охраны. При возникновении проблем в дальнейшем (в логах samba или winbind появятся ошибки авторизации и т.п.) нужно будет поставить пакет kerberos5.tgz.&lt;br /&gt;
Затем изменяем файл конфигурации samba в /etc/samba/smb.conf (лучше вообще стандартный файл переименовать, и создать новый):&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
[global]&lt;br /&gt;
        interfaces = eth1 lo&lt;br /&gt;
        hosts allow = 192.168.0. 127.&lt;br /&gt;
        netbios name = dbaluev&lt;br /&gt;
        workgroup = avtograd&lt;br /&gt;
        password server = server0&lt;br /&gt;
        server string = AdminPC&lt;br /&gt;
        security = domain&lt;br /&gt;
        allow trusted domains = yes&lt;br /&gt;
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;
        os level = 0&lt;br /&gt;
        preferred master = No&lt;br /&gt;
        local master = No&lt;br /&gt;
        domain master = No&lt;br /&gt;
        dns proxy = No&lt;br /&gt;
        ldap ssl = no&lt;br /&gt;
        strict locking = No&lt;br /&gt;
        time server = Yes&lt;br /&gt;
        auth methods = winbind&lt;br /&gt;
        winbind use default domain = yes&lt;br /&gt;
        winbind uid = 10000-20000&lt;br /&gt;
        winbind gid = 10000-20000&lt;br /&gt;
        winbind enum groups = yes&lt;br /&gt;
        winbind enum users = yes&lt;br /&gt;
        log file = /var/log/samba/log.%m&lt;br /&gt;
        max log size = 50&lt;br /&gt;
        log level = 1&lt;br /&gt;
        display charset = KOI8-R&lt;br /&gt;
        unix charset = KOI8-R&lt;br /&gt;
        dos charset = cp866&lt;br /&gt;
#============================ Share Definitions ==============================&lt;br /&gt;
# Домашние директории, очень удобно, когда заходишь в свой хомдир&lt;br /&gt;
[homes]&lt;br /&gt;
   comment = Home Directories&lt;br /&gt;
   browseable = no&lt;br /&gt;
   writable = yes&lt;/p&gt;

&lt;p&gt;# Эта часть необходима для Win домена&lt;br /&gt;
 [netlogon]&lt;br /&gt;
   comment = Network Logon Service&lt;br /&gt;
   path = /usr/local/samba/lib/netlogon&lt;br /&gt;
   guest ok = yes&lt;br /&gt;
   writable = no&lt;br /&gt;
   share modes = no&lt;/p&gt;

&lt;p&gt;# Un-comment the following to provide a specific roving profile share&lt;br /&gt;
# the default is to use the user&#039;s home directory&lt;br /&gt;
[Profiles]&lt;br /&gt;
   path = /usr/local/samba/profiles&lt;br /&gt;
   browseable = no&lt;br /&gt;
   guest ok = yes&lt;/p&gt;

&lt;p&gt;[Public]&lt;br /&gt;
   comment = Public&lt;br /&gt;
   path = /public&lt;br /&gt;
   public = yes&lt;br /&gt;
   writable = yes&lt;br /&gt;
   printable = no&lt;br /&gt;
   create mask = 0666&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Сохраняем, презапускаем самбу&lt;br /&gt;
&lt;code&gt; /etc/rc.d/rc.samba start &lt;/code&gt;&lt;br /&gt;
после чего запускаем winbind&lt;br /&gt;
&lt;code&gt; winbindd &lt;/code&gt;&lt;br /&gt;
Следующим шагом мы попробуем зайти в домен и зарегистрироватся там, при этом нужно иметь права администратора&lt;br /&gt;
&lt;code&gt; net join -U administrator &lt;/code&gt;&lt;br /&gt;
в ответ должны получить:&lt;br /&gt;
&lt;code&gt; &lt;br /&gt;
Password:&lt;br /&gt;
Joined domain AVTOGRAD.&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
Теперь наша станция входит в домен, однако следует проверить безопасность и работу winbindd:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
# wbinfo -p&lt;br /&gt;
Ping to winbindd succeeded on fd 6&lt;/p&gt;

&lt;p&gt;# wbinfo -t&lt;br /&gt;
checking the trust secret via RPC calls succeeded&lt;/p&gt;

&lt;p&gt;# wbinfo -u&lt;br /&gt;
abagayev&lt;br /&gt;
Administrator&lt;br /&gt;
akochetkov&lt;br /&gt;
....&lt;/p&gt;

&lt;p&gt;# wbinfo -g&lt;br /&gt;
BUILTIN\administrators&lt;br /&gt;
BUILTIN\users&lt;br /&gt;
Администраторы домена&lt;br /&gt;
.....&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
Работа демона winbindd в полном порядке, шифрация происходит как требуется, осталось лишь заставить winbindd стартовать как и samba, при запуске станции, плюс разобраться с русификацией, что мы сделаем немного позже.&lt;br /&gt;
Замечу лишь, что конечно многие скажут, мол почему я не использовал режим ads? Ответ прост: дело в том, что пакет самба, собранный в Slackware, собран без поддержки данного режима.&lt;/p&gt;

&lt;p&gt;Литература:&lt;br /&gt;
1. &lt;a href=&quot;http://volgograd.lug.ru/wiki/GrableVodstvo/articles/SquidNtlm&quot; class=&quot;bb-url&quot;&gt;Squid, Windows PDC, пользователи, интернет&lt;/a&gt;&lt;br /&gt;
2. &lt;a href=&quot;http://linuxrsp.ru/artic/samba_win2003_auth.html&quot; class=&quot;bb-url&quot;&gt;SAMBA с авторизацией в домене с win2003 сервером&lt;/a&gt;, Городецкий Денис&lt;br /&gt;
3.  &lt;a href=&quot;http://www.russiancom.ru/res/015/&quot; class=&quot;bb-url&quot;&gt;Slackware 10.2 Samba AD Win 2003&lt;/a&gt;, mcleod095&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3872/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/266/">Active Directory</category>
 <category domain="http://www.permlug.org/taxonomy/term/265/">AD</category>
 <category domain="http://www.permlug.org/taxonomy/term/264/">Domain</category>
 <category domain="http://www.permlug.org/taxonomy/term/268/">Server</category>
 <category domain="http://www.permlug.org/taxonomy/term/168/">slackware</category>
 <category domain="http://www.permlug.org/taxonomy/term/267/">Windows 2003 Server</category>
 <category domain="http://www.permlug.org/taxonomy/term/269/">Windows Server</category>
 <category domain="http://www.permlug.org/taxonomy/term/71/">Документация</category>
 <category domain="http://www.permlug.org/taxonomy/term/263/">Домен</category>
 <pubDate>Mon, 21 Apr 2008 20:35:52 +0400</pubDate>
 <dc:creator>bum</dc:creator>
 <guid isPermaLink="false">3872 at http://www.permlug.org</guid>
</item>
</channel>
</rss>
