[samba] Доступ к шаре из домена
Alexander Bokovoy
ab на samba.org
Вт Ноя 7 18:44:41 MSK 2006
Grigory Batalov wrote:
> On Tue, 07 Nov 2006 17:52:28 +0300 Alexander Bokovoy <ab на samba.org>
> wrote:
>
>>> У нас есть домен Windows NT и Linux-сервер с Самбой. Можно ли
>>> дать доступ к шаре на Линуксе только определённой группе из
>>> домена NT? Попробовал с помощью valid users:
>>>
>>> [tmp] valid users = @"DOMAIN\Domain Users"
>>>
>>> Не получилось. Сдаётся мне, что это работает только для домена на
>>> той же Самбе.
>>>
>>> Есть ли ещё какие-нибудь варианты?
>>>
>> 1) Добавить Самбу в тот же домен, далее -- valid users
>
> Добавил, конечно же.
>
> $ smbclient //bigblue/tmp Password: Domain=[TEPKOM] OS=[Unix]
> Server=[Samba 3.0.14a-Debian] tree connect failed:
> NT_STATUS_ACCESS_DENIED
>
> В логе появляется запись: ... [2006/11/07 18:08:15, 10]
> lib/username.c:user_in_list(533) user_in_list: checking user |bga|
> against |nobody| [2006/11/07 18:08:15, 10]
> lib/username.c:user_in_list(529) user_in_list: checking user bga in
> list [2006/11/07 18:08:15, 10] lib/username.c:user_in_list(533)
> user_in_list: checking user |bga| against |@TEPKOM\Domain Users|
> [2006/11/07 18:08:15, 5] lib/username.c:user_in_netgroup_list(315)
> Unable to get default yp domain [2006/11/07 18:08:15, 2]
> smbd/service.c:make_connection_snum(321) user 'bga' (from session
> setup) not permitted to access this share (tmp) [2006/11/07 18:08:15,
> 3] smbd/error.c:error_packet(129) error packet at smbd/reply.c(415)
> cmd=117 (SMBtconX) NT_STATUS_ACCESS_DENIED ...
>
> В группу Domain Users я включен:
>
> $ net rpc user -S master info bga Password: ххх Domain Users
На сервере с Samba что говорит
net groupmap list verbose "ntgroup=Domain Users"
?
Пользователь bga на сервере с Samba во что маппится? Входит ли он в
юниксовую группу, которая соответствует Domain Users?
Проще всего этого добиться, если импортировать всех этих пользователей
через nss_winbind.
Не забывайте, что тройка sid/name/uid должна разрешаться по любому из
компонентов однозначно (пришло имя -- можно найти sid и uid, и
наоборот). Если это не выполняется -- ничего работать не будет.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Samba