Все о Linux. LinuxRSP.Ru
Альт Линукс СПТ 6.0 Сертификат ФСТЭК

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

В GIMP наконец-то появилась обработка с точностью 16 и 32 разряда на канал

В одном окне: GIMP 2.8

Релиз OpenBSD 5.1

HTML-редактор: BlueGriffon 1.5

Релиз Xfce 4.10

Команда Chromium представила кластер для автоматизации выявления уязвимостей

В Microsoft Office 15 будет обеспечена поддержка формата ODF 1.2

Анонсирован новый свободный анимационный фильм Tube

Обновление ядра: Linux 3.0.29, 3.2.16, 3.3.3

Представлен OpenSSH 6.0

Релиз графического редактора Pinta 1.2, претендующего на роль аналога Paint.NET

Вышел Firefox 12

Google прекращает поддержку Linux-версии приложения Picasa

Эмулятор приставок: Mednafen 0.9.21-wip

Линус Торвальдс получил премию Millennium Technology Prize 2012

Canonical не заинтересована в участии в разработке ядра Linux

Распределенные вычисления: BOINC 7.0

Google

 Новые статьи :

Передача снапшота ZFS по сети

Правила хорошего тона: SSH

Некоторые рассуждения о защите от ddos на примере защиты от SSL denial of service attack

Быстрый проброс портов на шлюзе во внутреннюю сеть или на другой хост. Быстро NAT'им порты. rinetd.

NAT'им отдельные порты или "а что делать, если мой веб-сервер внезапно переехал на другую машину". Проброс портов в локалке на шлюзе наружу.

Как справляться с запланированной недоступностью веб-сайта

Архитектура Google 2011

Мониторинг Nginx с помощью MRTG

Решение проблем при использовании "1c предприятие" 8.2 в Linux

25 правил .htaccess, которые должен знать каждый web-разработчик

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

Краткое руководство по GNOME Shell в Ubuntu 11.10

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки

   Дистрибутивы и атрибутика



DeveloperWorks Россия





Rambler's Top100


 
 
From: Городецкий Денис <denik27@nm.ru.>
Newsgroups: email

Date: Mon, 30 Mar 2005 14:31:37 +0000 (UTC)
Subject: SAMBA  с авторизацией в домене с win2003 сервером


Задача:

      Организация файлового сервера 
      Авторизация пользователей через домен контроллер
     

Дано:
 
    Red Hat 9.0
    Samba 3.0.13
    DC win 2003 server


Вступление.

      Взяться за написание данной статьи меня побудило то, что когда возникла 
задача о которой написано выше , то статьи описывающей решение данной проблемы
полностью я не нашел вот и решил написать такую статью в которой было бы 
готовое решние


Основная часть.

      Первым делом устанавливаем самбу . Решено было использовать последню 
версию 3.0.13Установлено все это было из стандартного RPM пакета. Думаю с этим
сложностей ни у кого не возникает, док по данному вопросу полно и 
потому начнем сразу править конфиг самбы. Ниже приведен окончательный работающий
конфиг, может там и есть что лишнее, но после того как все заработало я убирать
оттуда ничего не стал.



[global]

   realm = bryusov.iasnet.ru
# Workgroup = имя NT-домена (или рабочей группы): 
   workgroup = DOMAIN  

# NetBIOS-имя, под которым будет виден сервер остальным машинам сети.
   netbios name = NAU

# Комментарий, появляющийся рядом с именем машины в "Сетевом окружении" Windows.
   server string = Samba Server

# Следующий параметр влияет на безопасность. Hosts allow разрешает машинам с 
# указанными IP-адресами присоединяться к Samba-серверу. 
   hosts allow = 172.18. 172.17.  127.

# если подставить %m то для каждой машины  подключенной к Samba-серверу будет 
# использоваться свой log-файл. 
   log file = /var/log/samba/log.smbd   

#это кому скока не жалко             
   max log size = 500    

#определяет, каким образом будет осуществляться проверка пароля (нам надо через
# DC )                                          
   security = domain

# Параметр Password server используется только совместно с опцией 
# security = domain. 
   password server =  <IP домен контролера>

#для репликации всех доменов входящих в траст с вашим доменом
   allow trusted domains = yes        	

#  включаем  поддержку шифрованных паролей. 
   encrypt passwords = yes

# Используя следующий параметр можно создать отдельную конфигурацию для 
# каждой машины домена. 
# Вместо пары символов %m при входе подставляется NetBIOS-имя машины. 
# Я Такого не делал хотя поэксперементровать можно.
# include = /usr/local/samba/lib/smb.conf.%m

#данные строчки можно не включать в работающий конфиг они определяют место
#хранения , порядок обновления Unix паролей и какой программой все это производится
  smb passwd file = /etc/samba/smbpasswd
   unix password sync = Yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*

# В документации  говорится, что с помощью этого параметра
# можно повысить производительность Samba-сервера.
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

#по дефолту слушаются все интерфейсы, здесь можно указать конкретно
  interfaces = <ip или название интерфейса>

#строчки которых не было в стандартном конфиге и были добавлены руками для 
#pепликации NT-юзеpов:

  winbind uid = 10000-20000
  winbind gid = 10000-20000
  winbind enum groups = yes
  winbind enum users = yes

#описываем шары

[FILES]
   comment = share
   path = /share/FILES
   public = no
   writable = yes
   valid users = DOMAIN\users
   create mask = 0744

#натсройка кирилицы по желанию




Все с конфигом самбы закончили, далее привожу конфиг /etc/krb5.conf


[logging]
 default = FILE:/var/log/krb5libs.log
 kdc = FILE:/var/log/krb5kdc.log
 admin_server = FILE:/var/log/kadmind.log

[libdefaults]
 ticket_lifetime = 24000
 default_realm = PDC.DOMAIN.NAME.RU
 dns_lookup_realm = false
 dns_lookup_kdc = false

[realms]
DOMAIN.NAME.RU = {
  kdc = pdc.domain.name.ru:88
  admin_server = kerberos.domain.name.ru:749
  default_domain = domain.name.ru
 }

[domain_realm]
 .domain.name.ru = DOMAIN.NAME.RU
 domain.name.ru = DOMAIN.NAME.RU

[kdc]
 profile = /var/kerberos/krb5kdc/kdc.conf

[appdefaults]
 pam = {
   debug = false
   ticket_lifetime = 36000
   renew_lifetime = 36000
   forwardable = true
   krb4_convert = false




Все остальное оставлено без изменений.

Теперь заводим самба сервер в домен, делаем со стороны домен контролера 
двусторонние доверительные отношения, запускаем getent group и видим что
все  работает. 

Вот и все надеюсь полезной инфы достаточно для быстрой и эффективной 
настройки файл сервера.

Принимаются отзывы и замечания на мой мейл или ICQ 256224038.


Благодарности:

  Огромное спасибо всем кто писал статьи про самбу почти все их прочитал и
почерпнул много полезного , в том числе не только для решения своих задач.

          



Источник
      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2012 LinuxRSP


Реклама:
фото, представляем фото обзор строящегося объекта дома из клееного бруса.