Skip to content

Instantly share code, notes, and snippets.

@yigitozkavci
Last active August 29, 2019 17:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yigitozkavci/8d452ddca5b8be18db0b9e16107c03e7 to your computer and use it in GitHub Desktop.
Save yigitozkavci/8d452ddca5b8be18db0b9e16107c03e7 to your computer and use it in GitHub Desktop.
Unrootify yourself in a newly created ubuntu instance
export USERNAME=yigit
echo -e "\n\nAllowUsers root $USERNAME" >> /etc/ssh/sshd_config
sudo service ssh restart
mkdir -p /home/$USERNAME/.ssh
cp /root/.ssh/authorized_keys /home/$USERNAME/.ssh
sudo adduser $USERNAME
sudo adduser $USERNAME sudo
sudo chown -R $USERNAME /home/$USERNAME
# To make this user a ssh user
sudo chown -R $USERNAME:$USERNAME /home/$USERNAME/.ssh
sudo chmod 0700 /home/$USERNAME/.ssh
sudo chmod 0600 /home/$USERNAME/.ssh/authorized_keys
service ssh reload
# To add user to sudoers
usermod -aG sudo $USERNAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment