HOWTO: Setup new user on Cloud VM

1) Create new user

useradd

2) Set password for this user

passwd

3) Set permissions on .ssh directory and authorized_keys file

chmod 0700 .ssh
chmod 0600  authorized_keys

4) Check for available user groups on this machine

cat /etc/group | grep ssh

5) Add new user to group wheel

usermod -a -G wheel <username>

6) Add new user to sudoers group

echo "$FEDID ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/cloud

7) Change permissions on sudoers file

chmod 0440 /etc/sudoers.d/cloud

STFC-Cloud Slack channel