четверг, 3 декабря 2009 г.

Настройка Samba в домене Windows

Настройка samba в качестве файлового хранилища в домене Windows.

Имеется чистая система gentoo, только что установленная из stage3+ядро+загрузчик, с обновлениями от сегодня.

1. Внести USE-флаг winbind (ну и другие ключи по вкусу) в /etc/make.conf:
USE="bash-completion -cups winbind"

2. Установить samba:
emerge -av samba

3. Настроить samba. Мой /etc/samba/smb.conf(жирным выделены отличия от дефолтного):
[global]                                                     
   workgroup = Имя_вашего_домена
   server string = Samba Server %v
   printcap name = cups
   load printers = yes
   printing = cups
   log file = /var/log/samba/log.%m
   max log size = 50
   map to guest = bad user
   security = domain
   encrypt passwords = yes
   winbind use default domain = yes
   idmap uid = 10000-20000                                      
   idmap gid = 10000-20000
   winbind enum users = yes
   winbind enum groups = yes
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   dns proxy = no
   dos charset = cp866
   unix charset = utf8

[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = no
   writable = no
   printable = yes

[print$]
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   write list = @adm root
   guest ok = yes

[public]
   comment = Public Stuff
   path = /home/samba/
   public = yes
   writable = yes

4. Добавить winbind в файл /etc/nsswitch.conf:
...
passwd:      compat  winbind
shadow:      compat
group:       compat  winbind
...

5. В файле /etc/conf.d/samba добавить включение winbind при запуске samba (это первая после комментария строчка конфига):
daemon_list="smbd nmbd winbind"

6. Ввести систему в домен:
net join -W Имя_вашего_домена -U Логин_администратора_домена

7. Запустить samba:
/etc/init.d/samba start

Комментариев нет:

Отправить комментарий