теряются пользователи samba

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

mixailo
Сообщения: 7
ОС: OpenSuse 10.3

теряются пользователи samba

Сообщение mixailo »

Здравствуйте, коллеги.

Есть в сети доменконтроллер на samba 3.0.26a-25 (ОС OpenSuse 10.3). Есть отдельно файл-сервер на samba (samba 3.0.26a-25; samba-client 3.0.26a-25; samba-winbind 3.0.26a-3; ОС OpenSuse 10.2). Владельцами ресурсов на файл-сервере являются пользователи домена (samba-пользователи, группы samba-пользователей). В samba-конфиге описана одна сетевая папка (см. smb.conf файл-сервера в приложении), входя в которую по сети, пользователь домена должен попадать на нужный ресурс. Все бы хорошо, но проблема в следующем: некоторые пользователи грубо говоря, не видны для ресурсов файл сервера. Т.е. пользователь рабочей станции windows (машина введена в домен samba) ежедневно входит в домен под определенным логином, но не попадает на samba-ресурс файл сервера. Файл-сервер его не пускает, так как «не знает» такого пользователя.. Причем wbinfo -u четко показывает, что пользователь есть (wbinfo -g четко показывает группу samba-пользователя):

wbinfo -u

DOMAIN\user1
DOMAIN\user2

wbinfo -g

DOMAIN\usergroup

Соответсвенно, если оба пользователя входят в samba-группу «usergroup», то пользователь "user2", по непонятной причине не попадает на ресурс файл-сервера, владельцами, которого является samba-группа «usergroup».

Как решить данную проблему? Поднимать LDAP резона нет. Заранее спасибо.

в приложениях конфиги samba доменконтроллера, файл-сервера, smbpasswd

Код:

#PDC smb.conf [global] workgroup = DOMAIN netbios name = serv-domain server string = serv-domain map to guest = Bad User add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$ logon path = domain logons = Yes os level = 65 preferred master = Yes domain master = Yes usershare allow guests = Yes printing = cups lpq command = %p lprm command = #file-server smb.conf [global] workgroup = DOMAIN netbios name = FILE-SERVER server string = FILE-SERVER map to guest = Bad User domain logons = No local master = No dns proxy = No security = domain socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 idmap gid = 10000-50000 idmap uid = 10000-50000 delete readonly = Yes winbind enum users = yes winbind enum groups = yes usershare allow guests = No template shell = /bin/bash [avrora] comment = exchange path = /home/file-server/Avrora read only = No public = yes create mask = 0777 directory mask = 0777 #smbpasswd on PDC user1:1046:EC3AEC4E9EDE7592C482C03F54CDB5D9:6C54C33F4B46949DF1C267491E2627ED:[UX ]:LCT-49057DBD: user2:1265:D6E8ACF925B31DB717306D272A9441BB:D24B91CCB8B78E49AA262FB501918AB3:[UX ]:LCT-49081688:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: теряются пользователи samba

Сообщение sash-kan »

mixailo писал(а):
12.11.2008 09:46
domain master = Yes
вот это смутило. конфиг вроде бы не от pdc?
это так, к слову.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mixailo
Сообщения: 7
ОС: OpenSuse 10.3

Re: теряются пользователи samba

Сообщение mixailo »

sash-kan писал(а):
12.11.2008 22:50
mixailo писал(а):
12.11.2008 09:46
domain master = Yes
вот это смутило. конфиг вроде бы не от pdc?
это так, к слову.


спасибо за внимание к проблеме.
конфиг, действительно от pdc.
в строке domain master = установил параметр в 'no'
понятное дело, ситуация не изменилась..
плохо наше дело
:(
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: теряются пользователи samba

Сообщение sash-kan »

а
$ getent passwd
$ getent groups
показывают самба-пользователей и самба-группы?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mixailo
Сообщения: 7
ОС: OpenSuse 10.3

Re: теряются пользователи samba

Сообщение mixailo »

sash-kan писал(а):
14.11.2008 00:06
а
$ getent passwd
$ getent groups
показывают самба-пользователей и самба-группы?


$ getent passwd
показывает всех самба-пользователей

DOMAIN\user1:*:10042:10002:Familia1 Imya1 Otchestvo1:/home/DOMAIN/user1:/bin/bash
DOMAIN\user3:*:10145:10002:Familia3 Imya3 Otchestvo3:/home/DOMAIN/user3:/bin/bash
... и т.д.

кроме "потерянных".

аналогично и с группами
$ getent group
показывает самба-групп(ы)у, в которой самба-пользователь должен быть (но его там нет)

DOMAIN\usergroup1:x:10007:DOMAIN\user1,DOMAIN\user3,DOMAIN\user4,DOMAIN\user5,DOMAIN\user7,DOMAIN\file-server$,DOMAIN\user8,DOMAIN\user9,DOMAIN\user10,DOMAIN\user12,DOMAIN\suse103$

но удивительное дело, мы видим, что в этих самба-группах помимо самба-пользователей проскакивают и имена машин (DOMAIN\file-server$, DOMAIN\suse103$), которые конкретно в эти группы не вводились.
Спасибо сказали:
mixailo
Сообщения: 7
ОС: OpenSuse 10.3

Re: теряются пользователи samba

Сообщение mixailo »

mixailo писал(а):
13.11.2008 23:09
в строке domain master = установил параметр в 'no'
понятное дело, ситуация не изменилась..


вот еще какой тонкий момент.
изменение ситуации выяснилось только сейчас, не в лучшую сторону. domain master = no не позволило больше вводить новые машины в домен!.. вернул обратно на domain master = Yes
Спасибо сказали:
mixailo
Сообщения: 7
ОС: OpenSuse 10.3

Re: теряются пользователи samba

Сообщение mixailo »

Установил RHEL 5.2 (samba 3.0.28-0.el5.8.i386) на новый файл-сервер, все нормализовалось.

в
OpenSuse 11.1 с samba-3.2.4-5.2
SLES 10 sp2 с samba 3.0.28-0.5.i586
проблема, также не возникала
Спасибо сказали:
mixailo
Сообщения: 7
ОС: OpenSuse 10.3

Re: теряются пользователи samba

Сообщение mixailo »

Проблема повторилась. Имею 4 "потерянных" пользователей.
Спасибо сказали: