login.c, login shell, user-setable login gid
    George A. Planansky 
    umb!umb!gplan at husc6.harvard.edu
       
    Fri Jul 14 01:52:43 AEST 1989
    
    
  
Questions on changing user gid's & passwd's
I want to modify login.c, so it will query a user, asking for the user's
desired group number (gid).  We do accounting by charging usage to a
user's gid -- there is a mapping between accounting projects and gid's.  A
modified login would let a user select what project will be billed, at
login time.
Currently we have a newgrp command in users' .login files, which does let
them choose a project.  BUT, it kills much of the functionality of the
.login file.  And it's messy.
QUESTION:  We are running several diskless client 3/60 workstations, off a
3/280 server, using Yellow Pages, Sun OS 4.01.  I don't have OS 4 source.
IF I use my 4.3 bsd login.c, will that work fine with OS 4, or are there
differences from the OS 4 login that will cause problems?
QUESTION:  instead of modifying login, can I ask the /etc/passwd login
shell to do something at login time, like run a script, that will let a
user determine the login gid?  How would I do this?
I would like to let users change their /etc/passwd gid, as they already
can change their shell.  However, use of Yellow Pages means such a change
needs root intervention, to propogate the changed passwd data and update
the Yellow Pages databases.  
QUESTION:  What is a good way to let a user change her/his passwd gid, on
OS4 running Yellow Pages? 
(QUESTION:  Our yppasswd daemon isn't running.  What are the steps I
should follow, to get yppasswd to work.)
Thanks in advance for your help.
George Planansky, Atmosphere Environment Research, Cambridge Mass.
617 547-6207
Please email replies to: gplan at ra.umb.edu
    
    
More information about the Comp.sys.sun
mailing list