[Samba] config backend = registry; printers not shown
Zoolook
nbensa at gmail.com
Sun Mar 21 23:28:27 MDT 2010
Ok so in 3.4.6 it is fixed, just no the way I like: printers are show only
if "config backend = file"
:-/
So. What is "config backend = registry" good for? or was it an experiment no
one really cared?
2010/3/19 Zoolook <nbensa at gmail.com>
> 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