[samba] samba+cups

Salavat Yarmukhametov salavat на regiongarant.ru
Пт Дек 3 12:27:35 MSK 2004


Здраствуйте, проапгрейдил машину с М2.2 до М2.4. Появились проблемы с
самбой:
1) не могут печать виндовые клиенты через расшаренный в самбе принтер
подключенный к /dev/lp0. локально принтер печатает. через самбу - в логе
самбы ошибки:
[2004/12/03 10:23:37, 0] printing/print_cups.c:cups_job_submit(779)
  Unable to print file to Printer -
client-error-document-format-not-supported

2) самба работает в связке с winbind - берет юзеров с PDC на winnt4. Если
в системе есть локальный юзер (salavat), имя которого совпадает с доменным, самба почему-то пытается авторизовать его как локального. Если локального пользователя с таким именем нет - все нормально - берет пользователя из домена. машина с которой пытаюсь подмонтировать ресурс на своей:
[root на inec samba]# mount -t smbfs -o username=salavat,password=*****
//salavat/install /q
16485: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed

в логе моей машины:
[2004/12/03 11:54:44, 1] smbd/service.c:make_connection_snum(619)
  192.168.1.1 (192.168.1.1) connect to service install initially as user
salavat (uid=500, gid=500) (pid 5074)
[2004/12/03 11:54:56, 1] smbd/service.c:close_cnum(801)
  192.168.1.1 (192.168.1.1) closed connection to service install

На соседней машине с М2.4 поставленном апддейтом беты тоже есть пользователь с именем salavat, однако там самба как положено берет пользователей из домена. 
[2004/12/03 10:50:59, 1] smbd/service.c:make_connection_snum(619)
  salavatw2k (192.168.1.25) connect to service buh initially as user
REGION+salavat (uid=10000, gid=10004) (pid 16354)

Брал конфиг с той машины - не помогло :(

nsswitch.conf -
--------------------------------
passwd:     files winbind
shadow:     tcb files winbind
group:      files winbind
--------------------------------

smb.conf

# Global parameters
[global]
        dos charset = CP866
        unix charset = KOI8-R
        display charset = KOI8-R
        workgroup = REGION
        netbios name = SALAVAT
        server string = Samba server on %h (v. %v)
        security = DOMAIN
        password server = SERVERNT
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password*
%n \n *passwd:*all*authentication*tokens*updated*successfully*
        unix password sync = Yes
        log file = /var/log/samba/log.%m
        max log size = 50
        name resolve order = wins lmhosts bcast
        load printers = Yes
        printcap name = lpstat
        printing = cups
        os level = 5
        preferred master = No
        local master = No
        domain master = No
        dns proxy = No
        wins support = No
        wins proxy = Yes
        wins server = 192.168.1.4
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        winbind separator = +
        winbind enable local accounts = No
        template shell = /bin/bash
        hosts allow = 192.168.1., 192.168.144., 127.
        use sendfile = No
        interfaces = 127.0.0.1 eth0
        bind interfaces only = Yes
[install]
    path = /win/install
    valid users = region+region, region+salavat, region+administrator
    read list = region+region
    write list = region+salavat, region+administrator
    read only = No
    create mask = 0644

[printers]
    comment = All Printers
    path = /var/spool/samba
    create mask = 0700
    guest ok = Yes
    printable = Yes
    browseable = No
    print command = lpr-cups -P %p %s
    writable = No
[print$]
    path = /var/lib/samba/printing
    valid users = region+region
    write list = @adm, root
===========================================================

Помогите люди добрые - куда еще посмотреть надо?
--
Salavat Yarmukhametov		
Jabber: salik на jabber.ru	
ICQ:	21144441


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