Create new server user

From Biowikifarm Metawiki
Revision as of 17:02, 28 January 2015 by Andreas Plank (Talk | contribs) (as syntaxhighlight)

Jump to: navigation, search

Note: balance between descriptive user names and those users commonly use

#either in shell script set USERNAME = Test123 - or manually replace for command line
USERNAME="jon-doe" # set USERNAME
FULL_NAME="John Doe" 
 sudo adduser "$USERNAME"; 
 # Add Full name and in Room the city/country plus in Other some information on sponsor or other collobaration context
 sudo mkdir -p "/home/$USERNAME/.ssh"; 
 sudo chmod 0700 "/home/$USERNAME/.ssh"; 
 sudo chown "$USERNAME:$USERNAME" "/home/$USERNAME/.ssh"; 
# add public key manually
 sudo nano "/home/$USERNAME/.ssh/authorized_keys"; 
 sudo ls "/home/$USERNAME/.ssh" -l; 
 sudo chown "$USERNAME:$USERNAME" "/home/$USERNAME/.ssh/authorized_keys"; 
 sudo chmod 0600 "/home/$USERNAME/.ssh/authorized_keys"

 # this needs to be done manually
 sudo mkdir "/home/$USERNAME = $FULL_NAME"