Date: Sun, 16 Dec 2001 15:53:58 -0500 From: Anthony Schneider <aschneid@mail.slc.edu> To: Andreas Klemm <andreas@apsfilter.org> Cc: apsfilter-hackers@apsfilter.org, freebsd-hackers@FreeBSD.ORG Subject: Re: aps2file doesn't work on FreeBSD Message-ID: <20011216155358.A34707@mail.slc.edu> In-Reply-To: <20011216203550.GA7135@titan.klemm.gtn.com>; from andreas@apsfilter.org on Sun, Dec 16, 2001 at 09:35:50PM %2B0100 References: <XFMail.011216010107.phallobst@web.de> <20011216203550.GA7135@titan.klemm.gtn.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--pf9I7BMVVzbSWLtt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Well, I'm not sure if you really want to be "creating" /dev/stdout, but the
$USER variable after an su is still your login name before the su.
anthony:/home/anthony:24% su
Password:
flack# echo $USER
anthony
flack#=20
try it with an su -l, or explicitly set $USER to 'root', or even replace
-n"$USER" with -n"root". this is all assuming that -n is specifying some
sort of user privilege which you intend in this example to be root.
if not, please forget this email. :)
-Anthony.
On Sun, Dec 16, 2001 at 09:35:50PM +0100, Andreas Klemm wrote:
> No matter if root or not ...
>=20
> root@titan[ttyp2]{139} ~ aps2file -D -P lp /etc/passwd
> /usr/local/bin/aps2file: cannot create /dev/stdout: permission denied
>=20
> andreas@titan[ttyp2]{1011} ~ aps2file -D -P lp /etc/passwd
> /usr/local/bin/aps2file: cannot create /dev/stdout: permission denied
>=20
> Cc: to FreeBSD-hackers, any idea why this doesn't work ???
>=20
> Here's the relevant piece of script.
>=20
> print2file()
> {
> : ${INPUT_FILE:=3D/dev/stdin} ${OUTPUT_FILE:=3D/dev/stdout}
>=20
> # start with an almost empty environment to emulate running under LPR=
ng
> env -i CONTROL=3Ddummy SPOOL_DIR=3D${SPOOL:-/var/spool/lpd/$QUEUE} \
> APS2FILE_CONTEXT=3Ddummy "$SHELL" $DEBUG "$APSFILTER" -h"$HOSTNAM=
E" \
> -n"$USER" -f$(basename "$INPUT_FILE") $Z_OPTS \
> < "$INPUT_FILE" > "$OUTPUT_FILE"
> }
>=20
>=20
> Andreas ///
>=20
> --=20
> Andreas Klemm
> Apsfilter Homepage http://www.apsfilter.org
> Support over mailing-lists (only!) http://www.apsfilter.org/support
> Mailing-list archive http://www.apsfilter.org/Lists-A=
rchives
> Songs from our band >> 64Bits << http://www.64bits.de
> Inofficial band pages with add-on stuff http://www.apsfilter.org/64bits.=
html
--pf9I7BMVVzbSWLtt
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjwdCeQACgkQ+rDjkNht5F0yXgCfdcWmrvVPPfJ69Mr5ssPzLe3z
nkQAniV6IKJtSI3GclzC4J1W20IjAyhh
=hp3m
-----END PGP SIGNATURE-----
--pf9I7BMVVzbSWLtt--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011216155358.A34707>
