Несколкьо вопросов по sambe 3.5 d AD
Добавлено: 2011-01-26 11:15:16
Доброе утро!
1.Проблема
синхронизовал время с контролером
ntpdate 10.7.0.3
установил Samab'u 3.5.6 с такими опциями:
система собрана с поддержкой
настроил керберос
настроил систему баз данных и переключения имен.
/etc/nsswitch.conf
настроил самбу
/usr/local/etc/smb.conf
стартанул сервис самбы.
получил билет.
ввел в домен машину net ads join -U Ad
проверяю
# wbinfo -t
checking the trust secret for domain MINB via RPC calls succeeded
# wbinfo -p
Ping to winbindd succeeded
#wbinfo -g видит все группы
# wbinfo -u
pav-210#
а вот с пользователями не хочет...в чем я ошибся.
если посмотреть через id доменный_пользователь то его видно , показываеться в каких группах состоит.
/etc/rc.conf
и 2 проблема..
почему я не могу через винду пермишенов через галочьки
в однопользовательском режиме перегружался включал поддержку tunefs -a enable /mnt/share
ядро собрано с поддержкой acl
в smb.conf
при изменении галочек с венды ругаеться что типа нету прав.
1.Проблема
синхронизовал время с контролером
ntpdate 10.7.0.3
установил Samab'u 3.5.6 с такими опциями:
Код: Выделить всё
# make showconfig
===> The following configuration options are available for samba35-3.5.6_1:
LDAP=on "With LDAP support"
ADS=on "With Active Directory support"
CUPS=off "With CUPS printing support"
WINBIND=on "With WinBIND support"
SWAT=on "With SWAT WebGUI"
ACL_SUPPORT=on "With ACL support"
AIO_SUPPORT=off "With Asyncronous IO support"
FAM_SUPPORT=off "With File Alteration Monitor"
SYSLOG=on "With Syslog support"
QUOTAS=off "With Disk quota support"
UTMP=off "With UTMP accounting support"
PAM_SMBPASS=on "With PAM authentication vs passdb backends"
DNSUPDATE=off "With dynamic DNS update(require ADS)"
AVAHI=off "With Bonjour service discovery support"
EXP_MODULES=off "With experimental modules"
POPT=on "With system-wide POPT library"
IPV6=off "With IPv6 support"
MAX_DEBUG=off "With maximum debugging"
SMBTORTURE=off "With smbtorture"
===> Use 'make config' to modify these settings
настроил керберос
Код: Выделить всё
[libdefaults]
default_realm = EXAMPLE.RU
clockskew = 300
ticket_lifetime = 24000
v4_instance_resolve = false
v4_name_convert = {
host = {
rcmd = host
ftp = ftp
}
plain = {
something = something-else
}
}
[realms]
EXAMPLE.RU = {
kdc = S895NT12.EXAMPLE.RU
admin_server = S895NT12.EXAMPLE.RU
kpasswd_server = EXAMPLE.RU
}
[domain_realm]
.example.ru = EXAMPLE.RU
/etc/nsswitch.conf
Код: Выделить всё
group: files winbind
passwd: files winbind
shadow: files winbind
group_compat: nis
hosts: files dns
networks: files
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files
/usr/local/etc/smb.conf
Код: Выделить всё
[global]
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
workgroup = Minb
allow trusted domains = no
encrypt passwords = yes
realm = EXAMPLE.RU
server string = Samba
interfaces = re0
bind interfaces only = Yes
security = ads
password server = 10.7.0.3
log level = 3
log file = /var/log/samba/log.%m
max log size = 1000
smb ports = 139
name resolve order = host lmhost bcast
deadtime = 5
socket options = SO_RCVBUF=8192 SO_SNDBUF=8192 TCP_NODELAY
load printers = No
local master = No
domain master = No
dns proxy = No
wins server = 10.7.0.2, 10.7.0.3
socket address = 10.7.20.210
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind enum groups = yes
winbind enum users = yes
winbind separator = +
winbind cache time = 604800
winbind use default domain = Yes
hosts allow = 10.7.20., 10.7.0., 127.
netbios name = pav-210
template shell=/bin/tcsh
template homedir = /home/%D/%U
# client use spnego = yes
auth methods = winbind
nt acl support = yes
получил билет.
ввел в домен машину net ads join -U Ad
проверяю
# wbinfo -t
checking the trust secret for domain MINB via RPC calls succeeded
# wbinfo -p
Ping to winbindd succeeded
#wbinfo -g видит все группы
# wbinfo -u
pav-210#
а вот с пользователями не хочет...в чем я ошибся.
если посмотреть через id доменный_пользователь то его видно , показываеться в каких группах состоит.
/etc/rc.conf
Код: Выделить всё
winbindd_enable="YES"
nmbd_enable="YES"
smbd_enable="YES"
kerberos5_server_enable="YES"
и 2 проблема..
почему я не могу через винду пермишенов через галочьки
Код: Выделить всё
# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1g /mnt/share ufs rw,acls 2 2
/dev/ad0s1d /tmp ufs rw 2 2
/dev/ad0s1f /usr ufs rw 2 2
/dev/ad0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
pav-210#
ядро собрано с поддержкой acl
Код: Выделить всё
options UFS_ACL # Support for access control lists
Код: Выделить всё
[Share]
read list = "@Minb\Domain Users"
write list = "@Minb\Domain Admins"
read only = no
browseable = yes
path = /mnt/share
comment = Моя шара
create mask = 0770
map acl inherit = yes
map archive = no
map read only = no
Код: Выделить всё
drwxrwx--x 4 bagrich 10049 512 25 янв 20:13 share
Код: Выделить всё
# getfacl -d /mnt/share/
# file: /mnt/share/
# owner: ad
# group: 10049
user::rw-
user:ad:rw-
group::r--
mask::rw-
other::---
Код: Выделить всё
uname -a
FreeBSD pav-210.example.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jan 24 11:54:36 OMST 2011 root@pav-210.example.ru:/usr/obj/usr/src/sys/MINB2011 amd64