Before setting up a new account you must make sure of a few things first. The person must have a NetID (Pantheon account). The person must provide a permanent email address, this is most likely first.last@yale.edu
Here is the brief list of what you must do to add a new user:
Here is the "canned" message I paste into keystone to respond to the new user request:
Dear FIRST LAST, An account has been created for you with username NETID. Please call 432-4321 (Martin) for the initial password. Please use 'yppasswd' to change the password immediately. Your initial disk quota is 100 Megabytes. Any email received at this cluster will be redirected to FIRST.LAST@yale.edu. You been added to the "eit-linux-users" email list. Please read the EIT Linux User's Guide: http://jove.eng.yale.edu/doco/EIT-USER/ There is also the Introduction to UNIX Guide: http://aida.econ.yale.edu/doco/UNIX-INTRO/ Questions/Problems should be submitted to: http://wss.yale.edu/probsObviously you'll have to change the name (FIRST LAST), NetID, email, etc to reflect the new user you just added. Here are some more gory details.
You should replace "RealName" with the person's real name. You should include the quotes in the command. You should replace NetID with the person's real NetID. This line adds the new user (NetID) to the /etc/passwd file, their home directory will be /home/NetID, the group is NetID, the shell is /bin/bash. Different users may have a different home directory and group. I am setting the initial shell to /bin/bash. The user may change the shell or request a change if they wish.
As root, simply type passwd NetID. This will set the initial password for the new user. I have been using 123New45 for an initial password. The user should change the password as soon as possible.
You'll need to push out the new NIS password map. First cd /var/yp. Then type make. This will create the new NIS passwd map and propagate it out to the clients. You can test this by trying to log in to one of the machines using the NetID you just created and the initial password.
By default, the new user does not have a disk quota. So you'll need to give him/her a disk quota. Simply type edquota NetID. The first filesystem listed is the disk with the home directories on it. You should set the soft limit to 100000 (100 megs) and the hard limit to 102000 (102 megs). The user can exceed the soft limit for up to 7 days, then they will not be able to create any new files until they go below their soft limit, or you increase the limit. The user can never exceed the hard limit. If a user has file space on other disks, you'll have to assign a quota to those as well.
You'll need to make sure the new user has his/her email redirected to the proper mailbox. Edit the /etc/postfix/canonical file and add their NetID and permanent email address to the bottom of the file. Most likely their permanent email address is their Pantheon account, which would be first.last@yale.edu.
The new canonical database file and postfix reload will happen automatically after a period of time (4-24 hours). It's probably a good idea to make the change permanent right away. All you'll have to do is type "/usr/sbin/postmap /etc/postfix/canonical" to remake the database. Then type "/etc/rc.d/init.d/postfix reload" to reload the mail server.
They should be added to any appropriate group email list membership. To do this just visit http://jove.eng.yale.edu/mailman/admin/ and click on any appropriate groups. Then click on the "Membership Management" section. Scroll to the bottom of the page and add the email address to the "Mass Subscribe Members" section. See the section Mailing Lists for more details on the mailing lists and access.