==== add_user_LOCAL

get copies of /etc/group /etc/passwd

nameloop:
name?
if ( name not unique )
	error msg
	goto nameloop
endif

grouploop:
group?
if ( group does not exist )
	error msg
	goto grouploop
endif

real life name?
home directory? [/u/<name>]
shell? [/bin/csh]

generate unique uid

initial passwd?

make new entry in local passwd
copy passwd to /etc
done.

==== add_user_TCP

get copies of /etc/group /etc/passwd from local
if ( TCP_P_SERVER != "" )
	get copies of /etc/group /etc/passwd from remote
endif

check uniquness on other machines?
if ( yes ) 
	get rc.local and group from others
endif

nameloop:
name?
if ( name not unique )
	error msg
	goto nameloop
endif

grouploop:
group?
if ( group does not exist )
	error msg
	goto grouploop
endif

real life name?
home directory? [/u/<name>]
shell? [/bin/csh]

generate unique uid

initial passwd?

