[comp.unix.wizards] help prior to reinventing the wheel.....

RETANTS%SUNRISE.BITNET@wiscvm.wisc.EDU (09/25/87)

Good day Wizards....
        Before I go about reinventing the wheel, I was hoping that
someone out there could help me.  I am looking for any and all source,
sections, and pointers for a shell to do the following...
        I work for a small software development company.  Our biggest
product is a Workstations with our full battery of software installed.
these Workstations are primarily Sun 3/whatever's and MicroVAXen running
UNIX or ULTRIX, the most recent versions.  We have been having a problem
with inexperienced people getting thrown into the position of System
Manager for these machines and wrecking havoc.  We have had entire data
bases (large for this kind of work) destroyed as well as sections of the
software.  In order to avoid this, we would like to create an OPERATOR
account on each machine that will have full SUPERUSER privs but will
automatically upon login lock the person into a shell that meets the
following specifications:
                a) is driven primarily by a menu with the following choices
                        1) Add a user (and the group if necessary)
                        2) Delete a user
                        3) Run backups
                        4) Shutdown the system
                        5) Install new software
                        6) QUIT (logs the person off)
                (any additions to this list will gladly be excepted)
                the shell should literally hold the persons hand and lead them
                through these procedures, offering choices whenever possible.
                b) LOCK THE USER OF THE ACCOUNT INTO THE PROGRAM.
        It occurred to me that this is a basic enough shell that it had to have
been done before.  This is the purpose for this letter.  I am looking for any
and all script people have.  I do not have Internet access directly so I can't
ftp things...If you know of them I would be very appreciative if you would send
them directly to me.  It isn't necessary for all this to come back to the list.
Please send any comments, questions, etc  to RETANTS@SUNRISE.Bitnet
        Thank you in advance for your help.

                                Sincerely,
                                Rebecca Tants
                                System Manager
                                New Methods Research
                                (315)424-0329
                                RETANTS@SUNRISE.Bitnet