[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: printing to a remote debian host?



hi alvin

i appreciate your interest :)

heres the smb.conf

i think the smb.conf file is ok, but that debian have some sort of security check somewhere which i need to configure? (i have the win box in /etc/hosts), maybe something in /etc/lprng/lpd.perms  ...

:o)

martin


[global]
   interfaces = 192.168.
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes
   guest account = mac
   invalid users = root

; "security = user" is always a good idea. This will require a Unix account
;	in this server for every user accessing the server.
   security = share

; Change this for the workgroup your Samba server will part of
   workgroup = GRGROUP

   server string = %h server (Samba %v)

; 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/{smb,nmb} instead. If you want to log through
;	syslog you should set the following parameter to something higher.
   syslog = 0;

; This socket options really speed up Samba under Linux, according to my
;	own tests.
   socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096

; Passwords are encrypted by default. This way the latest Windows 95 and NT
;	clients can connect to the Samba server with no problems.
   encrypt passwords = true

; It's always a good idea to use a WINS server. If you want this server
;	to be the WINS server for your network change the following parameter
;	to "yes". Otherwise leave it as "no" and specify your WINS server
; 	below (note: only one Samba server can be the WINS server).
;	Read BROWSING.txt for more details.

   wins support = no

; If this server is not the WINS server then specify who is it and uncomment
;	next line.
;   wins server = 172.16.0.10

; Please read BROWSING.txt and set the next four parameters according
;	to your network setup. There is no valid default so they are commented
;	out.
;   os level = 0
;   domain master = no
;   local master = no
;   preferred master = 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

; This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no

; 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 = yes

; 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 .

; 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' &

; The default maximum log file size is 5 MBytes. That's too big so this
;	next parameter sets it to 1 MByte. Currently, Samba rotates log
;	files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
;	A better solution would be to have Samba rotate the log file upon
;	reception of a signal, but for now on, we have to live with this.

   log file = /var/log/samba-log.%m
   max log size = 1000
   lock directory = /var/lock/samba

   obey pam restrictions = yes

[uploads]
   comment = Upload Directory
   path = /upload
   writable = true
   browsable = yes
   guest ok = yes


[home]
   comment = Home Directories
   path = /home
   security = user
   read only = no
   browseable = yes
   guest ok = no
   create mode = 0750

; By default, the home directories are exported read only. Change next
;	parameter to "no" if you want to be able to write to them.
;   read only = 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 = 0775

; 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 = 0775

[printers]
   comment = All Printers
   security = server
   path = /var/spool/lpd/lp
   browseable = no
   printable = yes
   public = yes
   writable = no
   create mode = 0700

[phaser]
   comment = Tektronix Phaser 560
   security = share
   use client driver = yes
   path = /var/spool/lpd/phaser
   printer name = phaser 
   writable = yes
   public = yes
   printable = yes
   print command = /usr/bin/lpr -r -h -P %p %s




On Tue, Apr 30, 2002 at 05:40:26PM -0700, Alvin Oga wrote:
> 
> 
> hi ya martin
> 
> the printcap looks okay...
> 
> what does  the printcap look like for the linux box 
> connected with the phaser printer???
> 	- what does its smb.conf look like ??
> 
> c ya
> alvin
> 
> On Tue, 30 Apr 2002, Martin A. Hansen wrote:
> 
> > hi again
> > 
> > maybe i didnt get it clear that the printer is a network printer. the printer is located on the external network. i have a linux router connecting the internal and external networks. on the internal network i have a linux box, win boxes and macs which i want to be able to print on the printer via the router. my first goal is to get the internal linux box to print (i can print from the linux router just fine :). however, i get permission error when printing from the internal linux box.
> > 
> > internal linux box printcap:
> > 
> > lp|phaser|Tektronix Phaser 560:\
> >    :sh:\
> >    :sd=/var/spool/lpd/phaser:\
> >    :rm=192.168.0.10:\
> >    :rp=raw:
> > 				
> > router printcap:
> > 
> > lp|phaser|Tektronix Phaser 560:\
> >    :sh:\
> >    :sd=/var/spool/lpd/phaser:\
> >    :rm=130.226.119.169:\
> >    :rp=raw:
> > 
> > i think it looks alright? mayby its a problem with iptables?
> > 
> > 
> > ?
> > 
> > martin
> > 
> > 
> > On Mon, Apr 29, 2002 at 07:56:30PM -0700, Alvin Oga wrote:
> > > 
> > > hi ya
> > > 
> > > on the linux box with the local printer...
> > > ( call it lpserver )
> > > 	#
> > > 	# look for sd, lp and some kind of "input filter"(if)
> > > 	#
> > > 	lp|phaser|:\
> > >            :sh:\
> > >            :ml=0:\
> > >            :mx=0:\
> > >            :sd=/var/spool/lpd/phaser:\
> > > -->>       :lp=/dev/lp0:\
> > >            :lpd_bounce=true:\
> > >            :if=/usr/share/printconf/mf_wrapper:
> > > 
> > > 	-- dont forget to stop and start the lpd
> > > 
> > > 	-- what is the output of "lpc status"
> > > 
> > > 	-- did it print a file ??   
> > > 		lpr -Phaser /etc/printcap
> > > 
> > > your printcap on the remote linux box looks fine..
> > > ( call it lpclient )
> > > 	> lp|phaser|Tektronix Phaser 560:\
> > > 	>    :sh:\
> > > 	>    :sd=/var/spool/lpd/phaser:\
> > > -->>	>    :rm=192.168.0.10:\
> > > 	>    :rp=raw:
> > > 
> > > 	-- dont forget to stop and start the lpd
> > > 
> > > 	--  what is the output of "lpc status"
> > > 
> > > 	-- did it print a file ??
> > > 		lpr -Pphaser /etc/printcap
> > > 
> > > for your linux printer server... lets make it lpserver...that windoze is
> > > trying to connect to it... 
> > > 
> > > lpserver#  vi /etc/samba/smb.conf
> > > 	...
> > > 
> > > 	encrypt passwords = yes
> > > 	smb passwd file = /etc/samba/smbpasswd
> > > 
> > > 	...
> > > 
> > > 	[homes]
> > > 	   comment = Home Directories
> > > 	   path = /opt/home
> > > 	   browseable = no
> > > 	   writable = yes
> > > 
> > > 	....
> > > 	# NOTE: If you have a BSD-style print system there is no need to
> > > 	# specifically define each individual printer
> > > 	[printers]
> > > 	   comment = All Printers
> > > 	   path = /var/spool/samba
> > > 	   browseable = no
> > > 	   # Set public = yes to allow user 'guest account' to print
> > > 	   guest ok = no
> > > 	   printable = yes
> > > 	   print command = /usr/bin/lpr -r  %s ;  rm %s
> > > 	   #
> > > 	   # name of the samba'ized printer
> > > 	   #
> > > 	   printer = xerox
> > > 	   printing = BSD
> > > 	   read only = yes
> > > 
> > > 	-- restart samba
> > > 
> > > 	-- what is the output of "testprns xerox /etc/printcap"
> > > 
> > > 	=== in order for Windozed to see the "xerox" printer connected
> > > 	=== to lpserver in their network neighborhood... you need to 
> > > 	=== define your samba passwd
> > > 	==	( try to make it different from your ssh login and 
> > > 	==	your windoze login 
> > > 	===
> > > 	===	lpserver#  cd /etc/samba ; smbpasswd  <you>
> > > 	===
> > > 
> > > now fire up   MS word ... and print a couple sentences to the pritner...
> > > 	and than do "Add (network) Printer" to your list of printers
> > >  	( it should have its own printer drivers )
> > > 
> > > 
> > > c ya
> > > alvin
> > > 
> > > 
> > > On Mon, 29 Apr 2002, Martin A. Hansen wrote:
> > > 
> > > > hi
> > > > 
> > > > i have two linux boxes. one acts as router and is connected to a network printer on the remote network. printing from the server to the remote printer works.
> > > > 
> > > > now printing from the linux box on the internal network to the router dont work:
> > > > 
> > > > i get this error from lpq:
> > > > 
> > > > 
> > > > Printer: lp@homer 'Tektronix Phaser 560' (dest raw@192.168.0.10)
> > > > Queue: no printable jobs in queue
> > > > Server: no server active
> > > > Status: keeping error job 'root@homer+28' at 19:01:35.913
> > > > Rank   Owner/ID                  Class Job Files                 Size Time
> > > > error  root@homer+28                A    28 ERROR: job removal requested
> > > > `no connect permissions
> > > > 
> > > > 
> > > > my printcap looks like this:
> > > > 
> > > > # REMOTE print
> > > > lp|phaser|Tektronix Phaser 560:\
> > > >         :sh:\
> > > >         :sd=/var/spool/lpd/phaser:\
> > > >         :rm=192.168.0.10:\
> > > >         :rp=raw:
> > > > 
> > > > 
> > > > what do i do?
> > > > 
> > > > btw, winboxes connected with samba on the internal network cant connect to the printer either.
> > > > 
> > > > 
> > > > martin
> > > > 
> > > > 
> > > > -- 
> > > > To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> > > > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> > > > 
> > 


-- 
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: