[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