Samba — различия между версиями
Материал из pNp Wiki
Suser (обсуждение | вклад) (→Установка samba в Debian 7.0 как член AD) |
Suser (обсуждение | вклад) м (→Установка samba в Debian 7.0 как член AD) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 3: | Строка 3: | ||
==Установка samba в Debian 7.0 как член AD== | ==Установка samba в Debian 7.0 как член AD== | ||
домен BLACKMESA.LOCAL | домен BLACKMESA.LOCAL | ||
− | AD1 - ad1.blackemsa. | + | AD1 - ad1.blackemsa.local |
− | AD2 - ad2.blackemsa. | + | AD2 - ad2.blackemsa.local |
− | Устанавливаем следущие пакеты | + | * Устанавливаем следущие пакеты |
apt-get install '''krb5-clients krb5-user samba winbind libnss-winbind libpam-winbind ntp''' | apt-get install '''krb5-clients krb5-user samba winbind libnss-winbind libpam-winbind ntp''' | ||
− | Настройка kerberos | + | * Настройка kerberos |
nano /etc/krb5.conf | nano /etc/krb5.conf | ||
Приводим конфиг к следующему виду: | Приводим конфиг к следующему виду: | ||
Строка 43: | Строка 43: | ||
klist | klist | ||
+ | Должно выдать что-то вроде этого | ||
+ | Ticket cache: FILE:/tmp/krb5cc_0 | ||
+ | Default principal: administrator@BLACKMESA.LOCAL | ||
+ | |||
+ | Valid starting Expires Service principal | ||
+ | 05/08/13 07:58:08 05/08/13 17:58:35 krbtgt/BLACKMESA.LOCAL@BLACKMESA.LOCAL | ||
+ | renew until 05/09/13 07:58:08 | ||
− | + | ||
+ | |||
+ | * Настраиваем nsswitch.conf | ||
nano /etc/nsswitch.conf | nano /etc/nsswitch.conf | ||
− | |||
меняем в файле строки | меняем в файле строки | ||
passwd: compat | passwd: compat | ||
Строка 57: | Строка 65: | ||
shadow: compat winbind | shadow: compat winbind | ||
− | Настраиваем саму samb'у | + | * Настраиваем саму samb'у |
nano /etc/smb.conf | nano /etc/smb.conf | ||
Строка 123: | Строка 131: | ||
read only = yes | read only = yes | ||
valid users = "@BLACKMESA+Domain Users" | valid users = "@BLACKMESA+Domain Users" | ||
+ | |||
+ | * Перезапускаем samb'у | ||
+ | service samba restart | ||
+ | * Вгоняем samba сервер в домен | ||
+ | net join -U administrator | ||
+ | * перезагружаем ещё раз самбу | ||
+ | service samba restart | ||
+ | * проверяем отрывается ли шара \\srv0206\work | ||
[[Категория:Cеверное ПО]] | [[Категория:Cеверное ПО]] |
Текущая версия на 10:08, 8 мая 2013
Samba
Установка samba в Debian 7.0 как член AD
домен BLACKMESA.LOCAL AD1 - ad1.blackemsa.local AD2 - ad2.blackemsa.local
- Устанавливаем следущие пакеты
apt-get install krb5-clients krb5-user samba winbind libnss-winbind libpam-winbind ntp
- Настройка kerberos
nano /etc/krb5.conf
Приводим конфиг к следующему виду:
[libdefaults] default_realm = BLACKMESA.LOCAL # The following krb5.conf variables are only for MIT Kerberos. krb4_config = /etc/krb.conf krb4_realms = /etc/krb.realms kdc_timesync = 1 ccache_type = 4 forwardable = true proxiable = true [realms] BLACKMESA.LOCAL = { kdc = ad1.blackmesa.local kdc = ad2.blackmesa.local admin_server = ad1.blackmesa.local default_domain = blackmesa.local } [domain_realm] .blackmesa.local = BLACKMESA.LOCAL blackmesa.local = BLACKMESA.LOCAL [login] krb4_convert = true krb4_get_tickets = false
Прверяем:
kinit administrator@BLACKMESA.LOCAL
klist
Должно выдать что-то вроде этого
Ticket cache: FILE:/tmp/krb5cc_0 Default principal: administrator@BLACKMESA.LOCAL Valid starting Expires Service principal 05/08/13 07:58:08 05/08/13 17:58:35 krbtgt/BLACKMESA.LOCAL@BLACKMESA.LOCAL renew until 05/09/13 07:58:08
- Настраиваем nsswitch.conf
nano /etc/nsswitch.conf
меняем в файле строки
passwd: compat group: compat shadow: compat
на
passwd: compat winbind group: compat winbind shadow: compat winbind
- Настраиваем саму samb'у
nano /etc/smb.conf
#======================= Global Settings ======================= [global] workgroup = BLACKMESA server string = %h server dns proxy = no #### Debugging/Accounting #### log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d ####### Authentication ####### realm = BLACKMESA.LAN security = ads encrypt passwords = true map to guest = bad user socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 idmap uid = 10000-20000 idmap gid = 10000-20000 template shell = /bin/bash winbind enum groups = yes winbind enum users = yes winbind separator = + #======================= Share Definitions ======================= [homes] comment = Home Directories browseable = no read only = yes create mask = 0700 directory mask = 0700 valid users = %S [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no read only = yes create mask = 0700 [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no ; write list = root, @lpadmin [work] comment = work path = /srv/work browseable = yes read only = yes valid users = "@BLACKMESA+Domain Users"
- Перезапускаем samb'у
service samba restart
- Вгоняем samba сервер в домен
net join -U administrator
- перезагружаем ещё раз самбу
service samba restart
- проверяем отрывается ли шара \\srv0206\work