Problem printing from NT to printer attached to LInux box
Carlton Davis
cdavis at netprudent.com
Wed Nov 21 12:05:02 GMT 2001
Thanks much Christian; your suggestion works very well.
best regards,
-Carlton
On Wed, 21 Nov 2001, Christian Barth wrote:
> You need 2 spool directories: one for samba, on for your lpd: Samba
> recives the print-file, stores it in it's own printer spool directory
> and then issues the unix print command to print the file. In most
> cases the file is copied to the lpd spool directory by lpd and if the
> unix print command is successfull, the file is removed form the samba
> spool directory by samba. Once lpd has printed the file, it clears
> it's spool dirctory.
>
> Note:
> This is the principle. Depending on its options, lpd may symlink the
> file to its spool directory, lpd may delete the file in the samba
> spool directory, ... lock at the options of your lpr command.
>
> Remark:
> "file" above is NOT my_word_documet.doc, but a file containing the
> data to be printed, which is postscript if you use a postscript
> printer.
>
> see below
>
>
>
> > I installed Samba 2.2.2 on my Linux box. The smb.conf file is as shown
> > below. The permission on /var/spool/lpd/lp is set to 755; ie, it is
> > writable only by the owner, which is lp. With the setup as is, when I
> > try to print from the NT machine, the smb log on the Linux box
> > indicates the following error: " print_job_start: insufficient
> > permissions to open spool file /var/spool/lpd/lp".
> > If I set the permission on /var/spool/lpd/lp to 777, I can
> > print; however, for obvious security concerns, this solution is
> > undesirable.
> >
> > Could someone inform me as to what is the correct way to set things up
> > to allow printing from my NT machine without making /var/spool/lpd/lp
> > writable by all. My smb.conf file is shown below.
> >
> > [global]
> > netbios name = bert
> > workgroup = WORKGROUP
> > hosts allow = 10.10.10. 127.
> > load printers = yes
> > max log size = 50
> > security = server
> > password server = 10.10.10.8
> > socket options = TCP_NODELAY
> >
> > [printers]
> > comment = All Printers
> > path = /var/spool/lpd/lp
> According to the things said above this is worng. set:
> path = /var/spool/samba
> and set up /var/spool/samba with the permissions "drwxrwxrwt", change
> the perimisions of /var/spool/lpd/lp back to it's original, restart
> samba, try again
>
>
> Christian
>
>
> > browseable = yes
> > guest ok = yes
> > writable = no
> > printable = yes
> > public = yes
> > write list = @administrators,root
> >
> >
> > Thanks in advance.
> >
> > -Carlton
> >
> >
> >
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions: http://lists.samba.org/mailman/listinfo/samba
> >
>
>
> _(_)_ wWWWw _
> @@@@ (_)@(_) vVVVv _ @@@@ (___) _(_)_
> @@()@@ wWWWw (_)\ (___) _(_)_ @@()@@ Y (_)@(_)
> @@@@ (___) `|/ Y (_)@(_) @@@@ \|/ (_)\
> / Y \| \|/ /(_) \| |/ |
> \ | \ |/ | / \ | / \|/ |/ \| \|/
> jgs|// \\|/// \\\|//\\\|/// \|/// \\\|// \\|// \\\|//
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
More information about the samba
mailing list