Create new server user

From Biowikifarm Metawiki
Revision as of 13:33, 4 February 2015 by Andreas Plank (Talk | contribs) (potentially add user manually to a specific group)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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"
 #######################################
 # potentially add user manually to a specific group
 #   list user groups and members
 #   awk 'BEGIN {FS=":"}{ print $0}' /etc/group | sort
 sudo adduser "$USERNAME" GROUPNAME