[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