Samba printing permission problem

William R. Knox wknox at mitre.org
Wed Nov 22 15:17:04 GMT 2000


Take a look at the permissions on /var/spool/lpd and make sure that it
is writeable by the user as whom the smbd process runs (likely nobody if
your users don't have accounts). I have a directory for samba spooling
that is set 1777 just like /tmp.

I bet this is the root of your problem. Let me know if this solves it
for you. Good luck!

-- 
			Bill Knox
			Senior Operating Systems Programmer/Analyst
			The MITRE Corporation

Robert-Jan Kuijvenhoven wrote:
> 
> Hello,
> 
> I am new to samba and I have just installed samba 2.0.7 on my linux box
> (debian - potato). I want to be able to use the linux box as a printer
> server for my win98 network.
> 
> File access from my win98 network to my linux box works fine. Printing from
> my linux box as root or as a normal user to the printer attached to my
> linux box works fine, but printing from the win98 network to the printer
> attached to my linux box does not work. I have set 'log level = 3' in
> smb.conf and /var/log/smb show the following problem:
> 
> Error opening file winbox.HsNe70 (Permission denied) (flags = 193)
> 
> I have the following smb.conf:
> 
> [global]
> printing = lprng
> printcap name = /etc/printcap
> load printers = yes
> guest account = nobody
> invalid users = root
> log level = 3
> security = user
> workgroup = WORKGROUP
> server string = %h server (Samba %v)
> syslog only = no
> syslog = 0
> encrypt passwords = yes
> wins support = yes
> name resolve order = lmhosts host wins bcast
> dns proxy = no
> preserve case = yes
> short preserve case = yes
> unix password sync = false
> 
> [homes]
> comment = Home Directories
> browseable = no
> read only = no
> create mask = 0700
> directory mask = 0700
> 
> [printers]
> comment = All Printers
> browseable = no
> path = /var/spool/lpd
> printable = yes
> public = yes
> writable = no
> create mode = 0700
> 
> My /etc/printcap file contains the following lines:
> 
> ascii|lp1|lbp8-a4-ascii-mono|lbp8 ascii mono:\
>         :lp=/dev/lp0:\
>         :sd=/var/spool/lpd/lbp8-a4-ascii-mono:\
>         :lf=/var/spool/lpd/lbp8-a4-ascii-mono/log:\
>         :af=/var/spool/lpd/lbp8-a4-ascii-mono/acct:\
>         :if=/var/lib/apsfilter/filter/aps-lbp8-a4-ascii-mono:\
>         :mx#0:\
>         :sh:
> #
> lp|lp2|lbp8-a4-auto-mono|lbp8 auto mono:\
>         :lp=/dev/lp0:\
>         :sd=/var/spool/lpd/lbp8-a4-auto-mono:\
>         :lf=/var/spool/lpd/lbp8-a4-auto-mono/log:\
>         :af=/var/spool/lpd/lbp8-a4-auto-mono/acct:\
>         :if=/var/lib/apsfilter/filter/aps-lbp8-a4-auto-mono:\
>         :mx#0:\
>         :sh:
> #
> raw|lp3|lbp8-a4-raw|lbp8 auto raw:\
>         :lp=/dev/lp0:\
>         :sd=/var/spool/lpd/lbp8-a4-raw:\
>         :lf=/var/spool/lpd/lbp8-a4-raw:\
>         :af=/var/spool/lpd/lbp8-a4-raw:\
>         :if=/var/lib/apsfilter/filter/aps-lbp8-a4-raw:\
>         :mx#0:\
>         :sh:
> 
> I have tried to find a solution to this problem in the docs, faq's and
> archives, but so far I have not been able to find one. I hope someone on
> this list can help me find the answer to my problem.
> 
> Tia,
> 
> Robert-Jan Kuijvenhoven




More information about the samba mailing list