Date: 07 Oct 2002 15:52:05 +1000 From: Michael Samuel <michael@hyperlink.net.au> To: Norbert Augenstein <norbert@augenstein.net> Cc: freebsd-stable@FreeBSD.ORG, kde@FreeBSD.ORG Subject: Re: konsole_grantpty Message-ID: <1033969927.33677.15.camel@jim.hyperlink.net.au> In-Reply-To: <20021004114820.GA305@seth.augenstein.net> References: <200209261538.06178.john@johnrshannon.com> <20021004114820.GA305@seth.augenstein.net>
next in thread | previous in thread | raw e-mail | index | archive | help
I fixed this problem a while ago, and the konsole maintainers have a patch. Basically, the problem is that the file descriptor used to pass the PTY to konsole_grantpty is 3, but libc_r uses file descriptor 3 internally. This causes the dup2() in TEPty.c to fail (which simply does a quiet exit(1), without printing an error...). You can simply change a #define to fix the problem, but there's still a race condition there, so you're not really secure. A revoke() at the end of konsole_grantpty.c is also required... On Fri, 2002-10-04 at 21:48, Norbert Augenstein wrote: > On Thu, Sep 26, 2002 at 03:37:57PM -0600, John R. Shannon wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Did you ever resolve this problem: > > > > i get the following message on starting konsole in kde 302, > > > > konsole: chownpty failed for device /dev/ptyp1::/dev/ttyp1. > > : This means the session can be eavesdroped. > > : Make sure konsole_grantpty is installed in > > : /usr/local/bin/ and setuid root. > > > > konsole_grantpty is installed and setuid root on my system > > konsole is running as "user", shouldn't it run as root like xterm > > should i ignore it?? > > > > - -- > > > > John R. Shannon > > john@johnrshannon.com > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.0.7 (FreeBSD) > > > > iEYEARECAAYFAj2TfjwACgkQOKbCxya4HYs4GgCeLl6jT7lnvonGfuIH3R30fgEz > > f4EAoJmGDYrX5PDCiZpvNsb3cGXMMCcf > > =yddF > > -----END PGP SIGNATURE----- > > No , i never got an answer. i installed 4.7.rc2/kde303 yesterday on my > laptop and the message is still the same. > i will CC to the -stable list, maybe someone on this list can explain > what it means. > > auge > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message -- Michael Samuel Tech Guru michael@hyperlink.net.au =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Hyperlink, a division of The Swish Group Ltd ACN 085 545 973 Level 6, 257 Collins St, Melbourne, VIC 3004 Phone 1300 368 638 Fax +61 3 9211 5406 http://www.hyperlink.net.au =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1033969927.33677.15.camel>