From owner-freebsd-security Wed Jan 6 12:19:05 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02761 for freebsd-security-outgoing; Wed, 6 Jan 1999 12:19:05 -0800 (PST) (envelope-from owner-freebsd-security@FreeBSD.ORG) Received: from brooklyn.slack.net (brooklyn.slack.net [206.41.21.102]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02754 for ; Wed, 6 Jan 1999 12:19:02 -0800 (PST) (envelope-from andrewr@brooklyn.slack.net) Received: from localhost (andrewr@localhost) by brooklyn.slack.net (8.8.7/8.8.7) with SMTP id PAA16578; Wed, 6 Jan 1999 15:22:07 -0500 (EST) Date: Wed, 6 Jan 1999 15:22:07 -0500 (EST) From: andrewr To: Kevin Street cc: freebsd-security@FreeBSD.ORG Subject: Re: locking /dev/ttyp* In-Reply-To: <13971.48201.157443.285341@kstreet.interlog.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-security@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I asked a question like this awhile back.. because there was an easy way to lock ttys. I belive in linux it is vt_lock, and vt_unlock (it's been awhile). but from everything people helped me try to do, even Soren, i was unable to duplicate the effect. The effect was a locked terminal.. Kind of like what xlock does for xwindows,.. Andrew On Wed, 6 Jan 1999, Kevin Street wrote: > I got a note from a Linux developer who is looking for a FreeBSD > equivalent for a Linux feature. The feature allows a program to prevent > others from opening a /dev/ttypx without having to change the permissions > on it. This means the program does not have to be suid root. > > In Linux this can apparently be done with: > int flag = 1; > if (ioctl(fd,TIOCSPTLCK,&flag)) // prohibit opening tty from now on > perror("cannot set secure"); > > Is there any equivalent in FreeBSD? I know TIOCSPTLCK does not exist > in any header I could find in 3.0. > > -- > Kevin Street > street@iName.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-security" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message