[FreeBSD] print via samba

Zahemszky Gabor zgabor at CoDe.hu
1999. Okt. 25., H, 14:10:49 CEST


> Hi.
> 
> >  Pl hozza tudsz
> > ferni a jogaidnak megfeleloen mondjuk ennek az NT gepnek a
> > share-jeihez?
> 
> pc0438sd:/root# smbclient -L pc0431sd -U login

Ezt itt root-kent adtad ki ...

> Gabornak igaza volt a printcap-ban elszurtam az elso sort.

cut'n'paste

> A hibauzenet most mar csak ennyi:
> 
> pc0438sd:/root# lpr /etc/passwd
> pc0438sd:/root# Oct 22 15:19:09 pc0438sd lpd[10921]: txt: job could not be printed
> (cfA016pc0438sd.sysdata.siemens.hu)

Ez mar jobb, mert azt jelenti, hogy az smbclient is latja a zurt.  Erosebb
logolas smbclientben?

> A remote gepen figyeltem a spool -t  es a kovetkezo erdekes megallapitast tettem:
> Mikor lefuttatom a kommandot (lpr /etc/...) akkor egy pillanatra bevillan a spool
> be egy bejegyzes, de amilyen gyorsan bekerult el is tunik.
> 
> persze a nyomtatas elmarad.....

Kurvara nem akarok beleszolni, de a nyomtatas daemon/wheel neveben fut.
Ha teszem azt a printcap-beli smblient parancsot mondjuk:
# su daemon -c 'smbclient ...'
formaban futtatod kezzel, akkor mit latsz?  Vagy esetleg az NT-n nem lehet
logolast bekapcsolni?

ZGabor at CoDe dot HU

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról