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 -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba