gertian.brataj@riedmann.it
2003-May-28 07:50 UTC
[Samba] Problem with samba printer under Win2k
I?m running Debian Linux 3.0 r1 with Samba 2.2.8a and I have got printing problems: --- when I print something the job don't appear in the window printing status, so I have no way to check the actual status of the job, or to delete the job from window printer status in Win2K. here is configurations file of smb.conf: [global] workgroup = Gertian log level = 99 queuepause command = /usr/bin/lpc stop %p queueresume command = /usr/bin/lpc start %p lppause command = lp -I %p-%j -H hold lpresume command = lp -I %p-%j -H lprm command = /usr/bin/cancel %p-%j lpq command = /usr/bin/lpq -P%p -l printing = lprng server string = %h server (Samba %v) load printers = yes printcap name = /etc/printcap printer admin = gertian wolfgang hosts allow = 192.168.1.111 # printing = cups # works nicely ; printing = bsd ; guest account = nobody invalid users = root # This tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/log.%m # Put a capping on the size of the log files (in Kb). max log size = 1000 # If you want Samba to log though syslog only then set the following # parameter to 'yes'. Please note that logging through syslog in # Samba is still experimental. ; syslog only = no # We want Samba to log a minimum amount of information to syslog. Everything # should go to /var/log/samba/log.{smb,nmb} instead. If you want to log # through syslog you should set the following parameter to something higher. syslog = 0 # "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. See # security_level.txt for details. ; security = user # You may wish to use password encryption. Please read ENCRYPTION.txt, # Win95.txt and WinNT.txt in the Samba documentation. Do not enable this # option unless you have read those documents encrypt passwords = true # Using the following line enables you to customise your configuration # on a per machine basis. The %m gets replaced with the netbios name # of the machine that is connecting ; include = /home/samba/etc/smb.conf.%m # Most people will find that this option gives better performance. # See speed.txt and the manual pages for details # You may want to add the following on a Linux system: # SO_RCVBUF=8192 SO_SNDBUF=8192 socket options = TCP_NODELAY # --- Browser Control Options --- # Please _read_ BROWSING.txt and set the next four parameters according # to your network setup. The defaults are specified below (commented # out.) It's important that you read BROWSING.txt so you don't break # browsing in your network! # set local master to no if you don't want Samba to become a master # browser on your network. Otherwise the normal election rules apply ; local master = yes # OS Level determines the precedence of this server in master browser # elections. The default value should be reasonable ; os level = 20 # Domain Master specifies Samba to be the Domain Master Browser. This # allows Samba to collate browse lists between subnets. Don't use this # if you already have a Windows NT domain controller doing this job ; domain master = auto # Preferred Master causes Samba to force a local browser election on startup # and gives it a slightly higher chance of winning the election ; preferred master = auto # --- End of Browser Control Options --- # Windows Internet Name Serving Support Section: # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server ; wins support = no # WINS Server - Tells the NMBD components of Samba to be a WINS Client # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both ; wins server = w.x.y.z # This will prevent nmbd to search for NetBIOS names through DNS. dns proxy = no # What naming service and in what order should we use to resolve host names # to IP addresses ; name resolve order = lmhosts host wins bcast # Name mangling options ; preserve case = yes ; short preserve case = yes # This boolean parameter controlls whether Samba attempts to sync. the Unix # password with the SMB password when the encrypted SMB password in the # /etc/samba/smbpasswd file is changed. ; unix password sync = false # For Unix password sync. to work on a Debian GNU/Linux system, the following # parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for # sending the correct chat script for the passwd program in Debian Potato). passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . # This boolean controls whether PAM will be used for password changes # when requested by an SMB client instead of the program listed in # 'passwd program'. The default is 'no'. ; pam password change = no # The following parameter is useful only if you have the linpopup package # installed. The samba maintainer and the linpopup maintainer are # working to ease installation and configuration of linpopup and samba. ; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' & obey pam restrictions = yes # Some defaults for winbind (make sure you're not using the ranges # for something else.) ; winbind uid = 10000-20000 ; winbind gid = 10000-20000 ; template shell = /bin/bash #======================= Share Definitions ====================== [homes] comment = Home Directories browseable = no # By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = no # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. create mask = 0700 # Directory creation mask is set to 0700 for security reasons. If you want to # create dirs. with group=rw permissions, set next parameter to 0775. directory mask = 0700 # Un-comment the following and create the netlogon directory for Domain Logons # (you need to configure Samba to act as a domain controller too.) ;[netlogon] ; comment = Network Logon Service ; path = /home/samba/netlogon ; guest ok = yes ; writable = no ; share modes = no [sharing] comment = docs sharing path = /usr/local/src browseable = yes writable = yes directory mask = 0777 guest account = nobody guest only = true [printers] comment = All printer browseable = yes path = /var/spoll/lpd/lp printable = yes public = yes create mode = 0700 # A sample share for sharing your CD-ROM with others. ;[cdrom] ; comment = Samba server's CD-ROM ; writable = no ; locking = no ; path = /cdrom ; public = yes # The next two parameters show how to auto-mount a CD-ROM when the # cdrom share is accesed. For this to work /etc/fstab must contain # an entry like this: # # /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0 # # The CD-ROM gets unmounted automatically after the connection to the # # If you don't want to use auto-mounting/unmounting make sure the CD # is mounted on /cdrom # ; preexec = /bin/mount /cdrom ; postexec = /bin/umount /cdrom Regards, Gertian
With lprng, you need to edit the file: /etc/lpd.perms Here is all I have in mine: DEFAULT ACCEPT Joel On Wed, May 28, 2003 at 09:50:11AM +0200, gertian.brataj@riedmann.it wrote:> I?m running Debian Linux 3.0 r1 with Samba 2.2.8a and I have got printing problems: > > --- when I print something the job don't appear in the window printing status, so I > have no way to check the actual status of the job, or to delete the job from window > printer status in Win2K. > > here is configurations file of smb.conf: > > [global] > workgroup = Gertian > log level = 99 > > queuepause command = /usr/bin/lpc stop %p > queueresume command = /usr/bin/lpc start %p > lppause command = lp -I %p-%j -H hold > lpresume command = lp -I %p-%j -H > lprm command = /usr/bin/cancel %p-%j > lpq command = /usr/bin/lpq -P%p -l > printing = lprng > server string = %h server (Samba %v) > load printers = yes > printcap name = /etc/printcap > printer admin = gertian wolfgang > hosts allow = 192.168.1.111 > > > # printing = cups # works nicely > ; printing = bsd > > ; guest account = nobody > invalid users = root > > # This tells Samba to use a separate log file for each machine > # that connects > log file = /var/log/samba/log.%m > > # Put a capping on the size of the log files (in Kb). > max log size = 1000 > > # If you want Samba to log though syslog only then set the following > # parameter to 'yes'. Please note that logging through syslog in > # Samba is still experimental. > ; syslog only = no > > # We want Samba to log a minimum amount of information to syslog. Everything > # should go to /var/log/samba/log.{smb,nmb} instead. If you want to log > # through syslog you should set the following parameter to something higher. > syslog = 0 > > # "security = user" is always a good idea. This will require a Unix account > # in this server for every user accessing the server. See > # security_level.txt for details. > ; security = user > > # You may wish to use password encryption. Please read ENCRYPTION.txt, > # Win95.txt and WinNT.txt in the Samba documentation. Do not enable this > # option unless you have read those documents > encrypt passwords = true > > # Using the following line enables you to customise your configuration > # on a per machine basis. The %m gets replaced with the netbios name > # of the machine that is connecting > ; include = /home/samba/etc/smb.conf.%m > > # Most people will find that this option gives better performance. > # See speed.txt and the manual pages for details > # You may want to add the following on a Linux system: > # SO_RCVBUF=8192 SO_SNDBUF=8192 > socket options = TCP_NODELAY > > # --- Browser Control Options --- > > # Please _read_ BROWSING.txt and set the next four parameters according > # to your network setup. The defaults are specified below (commented > # out.) It's important that you read BROWSING.txt so you don't break > # browsing in your network! > > # set local master to no if you don't want Samba to become a master > # browser on your network. Otherwise the normal election rules apply > ; local master = yes > > # OS Level determines the precedence of this server in master browser > # elections. The default value should be reasonable > ; os level = 20 > > # Domain Master specifies Samba to be the Domain Master Browser. This > # allows Samba to collate browse lists between subnets. Don't use this > # if you already have a Windows NT domain controller doing this job > ; domain master = auto > > # Preferred Master causes Samba to force a local browser election on startup > # and gives it a slightly higher chance of winning the election > ; preferred master = auto > > # --- End of Browser Control Options --- > > # Windows Internet Name Serving Support Section: > # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server > ; wins support = no > > # WINS Server - Tells the NMBD components of Samba to be a WINS Client > # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both > ; wins server = w.x.y.z > > # This will prevent nmbd to search for NetBIOS names through DNS. > dns proxy = no > > # What naming service and in what order should we use to resolve host names > # to IP addresses > ; name resolve order = lmhosts host wins bcast > > # Name mangling options > ; preserve case = yes > ; short preserve case = yes > > # This boolean parameter controlls whether Samba attempts to sync. the Unix > # password with the SMB password when the encrypted SMB password in the > # /etc/samba/smbpasswd file is changed. > ; unix password sync = false > > # For Unix password sync. to work on a Debian GNU/Linux system, the following > # parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for > # sending the correct chat script for the passwd program in Debian Potato). > passwd program = /usr/bin/passwd %u > passwd chat = *Enter\snew\sUNIX\spassword:* %n\n > *Retype\snew\sUNIX\spassword:* %n\n . > > # This boolean controls whether PAM will be used for password changes > # when requested by an SMB client instead of the program listed in > # 'passwd program'. The default is 'no'. > ; pam password change = no > > # The following parameter is useful only if you have the linpopup package > # installed. The samba maintainer and the linpopup maintainer are > # working to ease installation and configuration of linpopup and samba. > ; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' & > > obey pam restrictions = yes > > # Some defaults for winbind (make sure you're not using the ranges > # for something else.) > ; winbind uid = 10000-20000 > ; winbind gid = 10000-20000 > ; template shell = /bin/bash > > #======================= Share Definitions ======================> > [homes] > comment = Home Directories > browseable = no > > # By default, the home directories are exported read-only. Change next > # parameter to 'yes' if you want to be able to write to them. > writable = no > > # File creation mask is set to 0700 for security reasons. If you want to > # create files with group=rw permissions, set next parameter to 0775. > create mask = 0700 > > # Directory creation mask is set to 0700 for security reasons. If you want to > # create dirs. with group=rw permissions, set next parameter to 0775. > directory mask = 0700 > > # Un-comment the following and create the netlogon directory for Domain Logons > # (you need to configure Samba to act as a domain controller too.) > ;[netlogon] > ; comment = Network Logon Service > ; path = /home/samba/netlogon > ; guest ok = yes > ; writable = no > ; share modes = no > > [sharing] > comment = docs sharing > path = /usr/local/src > browseable = yes > writable = yes > directory mask = 0777 > guest account = nobody > guest only = true > > > [printers] > comment = All printer > browseable = yes > path = /var/spoll/lpd/lp > printable = yes > public = yes > create mode = 0700 > > > # A sample share for sharing your CD-ROM with others. > ;[cdrom] > ; comment = Samba server's CD-ROM > ; writable = no > ; locking = no > ; path = /cdrom > ; public = yes > > # The next two parameters show how to auto-mount a CD-ROM when the > # cdrom share is accesed. For this to work /etc/fstab must contain > # an entry like this: > # > # /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0 > # > # The CD-ROM gets unmounted automatically after the connection to the > # > # If you don't want to use auto-mounting/unmounting make sure the CD > # is mounted on /cdrom > # > ; preexec = /bin/mount /cdrom > ; postexec = /bin/umount /cdrom > > Regards, > Gertian > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba
gertian.brataj@riedmann.it
2003-May-28 15:14 UTC
[Samba] Problem with samba printer under Win2k
On 28 May 2003 at 7:41, Joel Hammer wrote:> With lprng, you need to edit the file: > /etc/lpd.perms > Here is all I have in mine: > DEFAULT ACCEPT > Joel >Hai, I try to make the changes, but it seems to have another problem, don't work at all. I recive this message when I try to print or to see the printer status with lpstat: get_local_host ?myhostname? bad> On Wed, May 28, 2003 at 09:50:11AM +0200, gertian.brataj@riedmann.it wrote: > > I?m running Debian Linux 3.0 r1 with Samba 2.2.8a and I have got printing problems: > > > > --- when I print something the job don't appear in the window printing status, so I > > have no way to check the actual status of the job, or to delete the job from window > > printer status in Win2K. > > > > here is configurations file of smb.conf: > > > > [global] > > workgroup = Gertian > > log level = 99 > > > > queuepause command = /usr/bin/lpc stop %p > > queueresume command = /usr/bin/lpc start %p > > lppause command = lp -I %p-%j -H hold > > lpresume command = lp -I %p-%j -H > > lprm command = /usr/bin/cancel %p-%j > > lpq command = /usr/bin/lpq -P%p -l > > printing = lprng > > server string = %h server (Samba %v) > > load printers = yes > > printcap name = /etc/printcap > > printer admin = gertian wolfgang > > hosts allow = 192.168.1.111 > > > > > > # printing = cups # works nicely > > ; printing = bsd > > > > ; guest account = nobody > > invalid users = root > > > > # This tells Samba to use a separate log file for each machine > > # that connects > > log file = /var/log/samba/log.%m > > > > # Put a capping on the size of the log files (in Kb). > > max log size = 1000 > > > > # If you want Samba to log though syslog only then set the following > > # parameter to 'yes'. Please note that logging through syslog in > > # Samba is still experimental. > > ; syslog only = no > > > > # We want Samba to log a minimum amount of information to syslog. Everything > > # should go to /var/log/samba/log.{smb,nmb} instead. If you want to log > > # through syslog you should set the following parameter to something higher. > > syslog = 0 > > > > # "security = user" is always a good idea. This will require a Unix account > > # in this server for every user accessing the server. See > > # security_level.txt for details. > > ; security = user > > > > # You may wish to use password encryption. Please read ENCRYPTION.txt, > > # Win95.txt and WinNT.txt in the Samba documentation. Do not enable this > > # option unless you have read those documents > > encrypt passwords = true > > > > # Using the following line enables you to customise your configuration > > # on a per machine basis. The %m gets replaced with the netbios name > > # of the machine that is connecting > > ; include = /home/samba/etc/smb.conf.%m > > > > # Most people will find that this option gives better performance. > > # See speed.txt and the manual pages for details > > # You may want to add the following on a Linux system: > > # SO_RCVBUF=8192 SO_SNDBUF=8192 > > socket options = TCP_NODELAY > > > > # --- Browser Control Options --- > > > > # Please _read_ BROWSING.txt and set the next four parameters according > > # to your network setup. The defaults are specified below (commented > > # out.) It's important that you read BROWSING.txt so you don't break > > # browsing in your network! > > > > # set local master to no if you don't want Samba to become a master > > # browser on your network. Otherwise the normal election rules apply > > ; local master = yes > > > > # OS Level determines the precedence of this server in master browser > > # elections. The default value should be reasonable > > ; os level = 20 > > > > # Domain Master specifies Samba to be the Domain Master Browser. This > > # allows Samba to collate browse lists between subnets. Don't use this > > # if you already have a Windows NT domain controller doing this job > > ; domain master = auto > > > > # Preferred Master causes Samba to force a local browser election on startup > > # and gives it a slightly higher chance of winning the election > > ; preferred master = auto > > > > # --- End of Browser Control Options --- > > > > # Windows Internet Name Serving Support Section: > > # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server > > ; wins support = no > > > > # WINS Server - Tells the NMBD components of Samba to be a WINS Client > > # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both > > ; wins server = w.x.y.z > > > > # This will prevent nmbd to search for NetBIOS names through DNS. > > dns proxy = no > > > > # What naming service and in what order should we use to resolve host names > > # to IP addresses > > ; name resolve order = lmhosts host wins bcast > > > > # Name mangling options > > ; preserve case = yes > > ; short preserve case = yes > > > > # This boolean parameter controlls whether Samba attempts to sync. the Unix > > # password with the SMB password when the encrypted SMB password in the > > # /etc/samba/smbpasswd file is changed. > > ; unix password sync = false > > > > # For Unix password sync. to work on a Debian GNU/Linux system, the following > > # parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for > > # sending the correct chat script for the passwd program in Debian Potato). > > passwd program = /usr/bin/passwd %u > > passwd chat = *Enter\snew\sUNIX\spassword:* %n\n > > *Retype\snew\sUNIX\spassword:* %n\n . > > > > # This boolean controls whether PAM will be used for password changes > > # when requested by an SMB client instead of the program listed in > > # 'passwd program'. The default is 'no'. > > ; pam password change = no > > > > # The following parameter is useful only if you have the linpopup package > > # installed. The samba maintainer and the linpopup maintainer are > > # working to ease installation and configuration of linpopup and samba. > > ; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' & > > > > obey pam restrictions = yes > > > > # Some defaults for winbind (make sure you're not using the ranges > > # for something else.) > > ; winbind uid = 10000-20000 > > ; winbind gid = 10000-20000 > > ; template shell = /bin/bash > > > > #======================= Share Definitions ======================> > > > [homes] > > comment = Home Directories > > browseable = no > > > > # By default, the home directories are exported read-only. Change next > > # parameter to 'yes' if you want to be able to write to them. > > writable = no > > > > # File creation mask is set to 0700 for security reasons. If you want to > > # create files with group=rw permissions, set next parameter to 0775. > > create mask = 0700 > > > > # Directory creation mask is set to 0700 for security reasons. If you want to > > # create dirs. with group=rw permissions, set next parameter to 0775. > > directory mask = 0700 > > > > # Un-comment the following and create the netlogon directory for Domain Logons > > # (you need to configure Samba to act as a domain controller too.) > > ;[netlogon] > > ; comment = Network Logon Service > > ; path = /home/samba/netlogon > > ; guest ok = yes > > ; writable = no > > ; share modes = no > > > > [sharing] > > comment = docs sharing > > path = /usr/local/src > > browseable = yes > > writable = yes > > directory mask = 0777 > > guest account = nobody > > guest only = true > > > > > > [printers] > > comment = All printer > > browseable = yes > > path = /var/spoll/lpd/lp > > printable = yes > > public = yes > > create mode = 0700 > > > > > > # A sample share for sharing your CD-ROM with others. > > ;[cdrom] > > ; comment = Samba server's CD-ROM > > ; writable = no > > ; locking = no > > ; path = /cdrom > > ; public = yes > > > > # The next two parameters show how to auto-mount a CD-ROM when the > > # cdrom share is accesed. For this to work /etc/fstab must contain > > # an entry like this: > > # > > # /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0 > > # > > # The CD-ROM gets unmounted automatically after the connection to the > > # > > # If you don't want to use auto-mounting/unmounting make sure the CD > > # is mounted on /cdrom > > # > > ; preexec = /bin/mount /cdrom > > ; postexec = /bin/umount /cdrom > > > > Regards, > > Gertian > > -- > > To unsubscribe from this list go to the following URL and read the > > instructions: http://lists.samba.org/mailman/listinfo/samba >