Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jun 1999 23:40:05 -0500
From:      "Matthew D. Fuller" <fullermd@futuresouth.com>
To:        "Daniel O'Connor" <doconnor@gsoft.com.au>
Cc:        chat@FreeBSD.ORG, Kris Kennaway <kkennawa@physics.adelaide.edu.au>
Subject:   Re: FreeBSD & X
Message-ID:  <19990601234004.W6251@futuresouth.com>
In-Reply-To: <XFMail.990602140143.doconnor@gsoft.com.au>; from Daniel O'Connor on Wed, Jun 02, 1999 at 02:01:43PM %2B0930
References:  <19990601232736.T6251@futuresouth.com> <XFMail.990602140143.doconnor@gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 02, 1999 at 02:01:43PM +0930, a little birdie told me
that Daniel O'Connor remarked
> >  
> >  And I think syscons + slightly customized startx script (creating
> >  .Xauthority record, etc) is a pretty cool looking 'login' screen  ;>
> 
> Yeah, I wish startx did xauth stuff by default :-/

(Yep, I went WAAAAAAAY overboard.  But it works)

(ttyp6):{403}% cat mystartx | grep auth
SERVERARGS=":0 -auth .Xauthority -bpp 32"
# Generate the xauth keys
bin/authcookiegen.sh 0

[23:38:21] mortis:~
(ttyp6):{404}% cat bin/authcookiegen.sh
#!/bin/sh
#
# A half-decent xauth cookie generator

DISPNUM=$1

# Generate the cookie in multiple parts, just for added safety
key1=`/usr/bin/vmstat -i | /sbin/md5`
key2=`/usr/bin/netstat -i | /sbin/md5`
key3=`/bin/ps -gaxuww | /sbin/md5`
key4=`/usr/sbin/pstat -f | /sbin/md5`

# There we go.  Quick check
echo "key for display ${HOST}:${DISPNUM} is: $key1$key2$key3$key4"

# Now, gen the keys
xauth add ${HOST}/unix:${DISPNUM} . $key1$key2$key3$key4
xauth add ${HOST}:${DISPNUM} . $key1$key2$key3$key4




-- 

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
| Matthew Fuller    MF4839    http://www.over-yonder.net/ |
* fullermd@futuresouth.com       fullermd@over-yonder.net *
| UNIX Systems Administrator      Specializing in FreeBSD |
*   FutureSouth Communications   ISPHelp ISP Consulting   *
|  "The only reason I'm burning my candle at both ends,   |
*    is because I haven't figured out how to light the    *
|                     middle yet"                         |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990601234004.W6251>