Creating User Accounts
This is for lab administrators only
login to JumpCloud as administrator
go to "
Users
" in the lefthand navigtaion menuclick the "+" icon and select "
manual user entry
"Enter the following info:
First name
Last name
"
Company email
" address (prefer to use the person's Dal address)Username
. Our convention is to use the person's full first name plus last initial (e.g., Homer Simpson would behomers
)
Under "User Security Settings and Permissions":
Check "
Enable as LDAP Bind DN
"enter a unique
Unix UID
. These are assigned sequentially and tracked in the Google Doc, NCIL/Computer Stuff/NCIL User ID Database - JumpCloud. Open that doc, enter the information for the new user there, and assign a UID that is 1 greater than the previous UID in the list. E.g., if the last user was1005
, the new user will be1006.
😱Note that this is really, really important. If you assign a UID that conflicts with an existing user, chaos will ensue.
For the
Unix GID
always enter22222
Go to the
User Groups
tab and check:All users - LDAP
NCIL Users
Click
save user
(bottom right corner)
Once these steps are completed, the new user will receive an invitation email from JumpCloud with a link to set up their password.
Getting the account to work with Architect
Currently (2022), when new users are created via jumpcloud they don't automatically work - attempting to log in to architect yields a spawner error. To fix, the user has to try to log in once (which creates a home folder for that user in /home
, then an admin sith sudo privileges on Architect needs to login via ssh and create a folder called work
in the user's home directory, then remove the user's docker image, and then reboot the server. I.e.,
sudo mkdir /home/[USER]/work
sudo chown [USER] work
sudo chgrp [USER] ncilusers
sudo docker ps -a
(identify the process id for your user)sudo docker rm [pid]
(pid is the lefthand column alphanumeric sequence for your user's process)
Last updated