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