Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Jul 1999 22:27:39 -0400 (EDT)
From:      "John W. DeBoskey" <jwd@unx.sas.com>
To:        dhw@whistle.com (David Wolfskill)
Cc:        freebsd-hackers@freebsd.org, mike@smith.net.au
Subject:   Re: Connect and so on..
Message-ID:  <199907070227.WAA83834@bb01f39.unx.sas.com>
In-Reply-To: From David Wolfskill at "Jul 6, 1999  1:31:45 pm"

next in thread | raw e-mail | index | archive | help
Ahhh.. RACF... MVS...  Music to my ears...

And speaking of resource managers... don't forget

the ESM on CMS for SFS... :-)


   I would have spared the bandwidth.. but it's worth noting
that we run a production system that installs user exits into
the Shared File System on CMS via the Callable Services Libraries
(CSL). ie: We take over the CSL entry points.

   Whenever accessing files within a given Filepool, we
dynamically redirect the I/O to our FreeBSD systems where the
data actually resides. No modifications are then required to the
application running on the mainframe, and they have no idea the
data isn't local.

   Never underestimate the power of good user exits and the 
ability to implement your own External Security Manager...

Just my 0.02 :-)
John

ps: I've always pronounced it 'RACK-F' (as in the letter F).

> >Date: Tue, 06 Jul 1999 09:52:12 -0700
> >From: Mike Smith <mike@smith.net.au>
> 
> >> > Could you point me to more about this (RAGF) scheme?
> >> 	[ML]  I don't know if I have spelled it out correctly, but this
> >> is the authentication scheme used on mainframes (IBM at least) where all
> >> syscalls are routed through the authentication subsystem before
> >> proceeding.  However, the subsystem seems to reside in kernel, and is
> >> (possibly precompiled) table driven so that it does not cause gross
> >> inefficiency.
> 
> >RACF IIRC, often pronounced "Rack Off".
> 
> Mike's pronunciation notwithstanding....  :-)
> 
> From 1982 - 1992, I was involved in (among other things) installing and
> implementing RACF in IBM MVS{,/{X,ES}A} (mainframe) systems.  During the
> bulk of that time, I also wrote system exits (packaged as "usermods") to
> make use of RACF capabilities to control various aspects of the system's
> operation -- for example, to control which disk drives were used for
> creating files.  (This latter was intended to allow one set of drives to
> be used for the files that were necessary for bringing MVS up, a different
> (non-intersecting) set that was used (only) for "production" files, and
> another set that was for "normal user" files.  Worked reasonably well,
> too -- despite some of the uglier interfaces available to folks who
> wanted to try to implement something like this.)
> 
> Assuming that the product with which I retain some familiarity is the
> one in question, characterizing it as "where all syscalls are routed
> through the authentication subsystem before proceeding" is somewhat of
> an over-simplification (since only a few "resource managers" (as they
> were (are?) called) were present in the system -- OPEN/CLOSE/EOV was one
> of the first ones).
> 
> However, I don't expect that additional details of RACF are likely to be
> of general interest to -hackers, so I'll spare further bandwidth on
> that... but I'm available as a resource for out-of-band discussions of
> RACF(-like) facilities.
> 
> Cheers,
> david
> - -- 
> David Wolfskill		dhw@whistle.com		UNIX System Administrator
> voice: (650) 577-7158	pager: (888) 347-0197	FAX: (650) 372-5915
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 
> ------------------------------
> 



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?199907070227.WAA83834>