Re: [samba] Приключения с username map в samba 3.0.9

Vladimir Yumashev yumashka на mail.ru
Пт Апр 22 08:30:21 MSD 2005


Пардон.  Забыл smb.conf

[global]
    workgroup = MYGR
    netbios name = LINUX
    server string = Samba Server
    load printers = no
    log level = 2
    log file = /var/log/samba/%m.log
    max log size = 50
    security = domain
    password server = *
    encrypt passwords = yes
    interfaces = eth1
    wins server = 192.168.1.1
    username map = /etc/samba/smbusers
# Winbind options
    winbind separator = +
    winbind enum users = yes
    winbind enum groups = yes
    winbind use default domain = yes
    idmap uid = 10000-20000
    idmap gid = 10000-20000
    winbind cache time = 10
    create mask = 0666

[tmp]
    path = /tmp
    read only = no
    public = no
    valid users = root
    browseable = no

> Перешел с 3.0.2 на 3.0.9 (только не спрашивайте, почему не 3.0.14 :)
> Работает, как член домена.
>
> Имеем username map:
> --------------------------
> !root = administrator admin vlad
> --------------------------
> Пример 1. Подключаемся как доменный "vlad".  Имеем в логах:
> --------------------------
> [2005/04/21 12:21:47, 2] auth/auth.c:check_ntlm_password(305)
>   check_ntlm_password:  authentication for user [vlad] -> [root] -> [vlad]
> succeeded
> [2005/04/21 12:21:47, 1] smbd/service.c:make_connection_snum(648)
>   vladimir (X.Y.Z.W) connect to service SSS initially as user vlad
(uid=500,
> gid=500)
> --------------------------
> В результате работаю с файлами с правами unixового пользователя "vlad",
> предполагался "root"
> Это что за "двойной" mapping??????  Раньше (в версии 3.0.2) подключаясь к
> ресурсу имели обычную ситуацию, что доменный "vlad", коннектился к
ресурсам
> с правами юниксового rootа
>
> Пример 2.  Подключаемся, как доменный "admin".
> --------------------------
> 2005/04/21 12:34:43, 2] auth/auth.c:check_ntlm_password(312)
>  check_ntlm_password:  Authentication for user [admin] -> [root] FAILED
with
> error NT_STATUS_NO_SUCH_USER
> --------------------------
> Локального unixового пользователя "admin" конечно же нет.
>
> Сразу скажу: в 3.0.2 все работало с указанным username map, то есть при
> апгрейде конфиги не менялись.  То есть доменный "vlad" и "admin"
> коннектились к самбе и работали с файлами с правами рута.
> Хочу: работать в домене как "vlad" или "admin", подключаться к ресурсам с
> правами
> unixового rootа.
> Вопрос 1: Как? (ну хотя бы куда смотреть?)
> Вопрос 2: Что такого принципиального поменялось в мэппинге?
>
> Заранее спасибо.



Подробная информация о списке рассылки Samba