[Samba] config backend = registry; printers not shown

Zoolook nbensa at gmail.com
Fri Mar 19 20:10:23 MDT 2010


hi!

no one knows?

2009/12/22 Zoolook <nbensa at gmail.com>:
> Hello,
>
> I couldn't find an answer to this small question in google/man/faq:
> why do I use lose my printer if I use registry backend?
>
>
> config backend = file (full config file below):
>
> ...
> [printers]
>        comment = All Printers
>        path = /var/spool/samba
>        create mask = 0700
>        printable = Yes
>        browseable = No
>        guest ok = yes
> ...
>
> $ smbclient -kL //venkman
> ...
>        EPSON_Stylus_CX5900 Printer   EPSON Stylus CX5900
> ...
>
>
> config backend = files, delete everything except [printers] and
> include "include = registry":
>
> ...
> [global]
>        include = registry
>
> [printers]
>        comment = All Printers
>        path = /var/spool/samba
>        create mask = 0700
>        printable = Yes
>        browseable = No
>        guest ok = yes
> ...
>
> $ smbclient -kL //venkman
> ...
>        EPSON_Stylus_CX5900 Printer   EPSON Stylus CX5900
> ...
>
>
> **BUT** if I change to config backend = registry, I no longer see my printer
>
> ...
> [global]
>       config backend = registry
> ...
>
> $ smbclient  -kL //venkman
> Domain=[BENSA] OS=[Unix] Server=[Samba 3.4.0]
>
>        Sharename       Type      Comment
>        ---------       ----      -------
>        IPC$            IPC       IPC Service (venkman server (Samba, Ubuntu))
>        zoolook         Disk      Home Directory
>        print$          Disk      Printer Drivers
> Domain=[BENSA] OS=[Unix] Server=[Samba 3.4.0]
>
>        Server               Comment
>        ---------            -------
>        VENKMAN              venkman server (Samba, Ubuntu)
>
>        Workgroup            Master
>        ---------            -------
>        BENSA                VENKMAN
>
>
> Why? (and no, disabling kerberos makes no difference...)
>
> samba is 2:3.4.0-3ubuntu5.3, ubuntu karmic.
>
> Here's my net conf list
>
> $ sudo net conf list
> [global]
>        workgroup = BENSA
>        server string = %h server (Samba, Ubuntu)
>        map to guest = Bad User
>        obey pam restrictions = Yes
>        passdb backend = ldapsam:ldap://localhost
>        dedicated keytab file = /etc/samba/smb.keytab
>        kerberos method = dedicated keytab
>        syslog = 0
>        log file = /var/log/samba/log.%m
>        max log size = 1000
>        announce version = 5.9
>        time server = Yes
>        add user script = /usr/sbin/smbldap-useradd -m '%u'
>        delete user script = /usr/sbin/smbldap-userdel '%u'
>        add group script = /usr/sbin/smbldap-groupadd '%g'
>        delete group script = /usr/sbin/smbldap-userdel '%g'
>        add user to group script = /usr/sbin/smbldap-groupmod -m '%u' '%g'
>        delete user from group script = /usr/sbin/smbldap-groupmod -x '%u' '%g'
>        set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%u'
>        add machine script = /usr/sbin/smbldap-useradd -t 0 -w '%u'
>        domain logons = Yes
>        os level = 255
>        preferred master = Yes
>        dns proxy = No
>        wins support = Yes
>        ldap admin dn = cn=admin,dc=bensa,dc=ar
>        ldap group suffix = ou=groups
>        ldap idmap suffix = ou=idmap
>        ldap machine suffix = ou=machines
>        ldap passwd sync = yes
>        ldap suffix = dc=bensa,dc=ar
>        ldap ssl = no
>        ldap user suffix = ou=users
>        usershare allow guests = Yes
>        panic action = /usr/share/samba/panic-action %d
>        realm = BENSA.AR
>
> [printers]
>        comment = All Printers
>        path = /var/spool/samba
>        create mask = 0700
>        printable = Yes
>        browseable = No
>        guest ok = yes
>
> [print$]
>        comment = Printer Drivers
>        path = /var/lib/samba/printers
>
> [homes]
>        comment = Home Directory
>        browseable = No
>


More information about the samba mailing list