Skip to content

Instantly share code, notes, and snippets.

@Himura2la
Last active June 29, 2023 14:46
Show Gist options
  • Save Himura2la/e4258e60fe1a644dabd19a9d96aa3a0d to your computer and use it in GitHub Desktop.
Save Himura2la/e4258e60fe1a644dabd19a9d96aa3a0d to your computer and use it in GitHub Desktop.
Create a linux user for another person
new_user=''
user_public_key=''
sudo useradd -mG sudo -s /bin/bash $new_user
sudo passwd --delete $new_user
sudo mkdir /home/$new_user/.ssh
echo "$user_public_key" | sudo tee /home/$new_user/.ssh/authorized_keys
sudo chmod -v 700 /home/$new_user/.ssh
sudo chmod -v 600 /home/$new_user/.ssh/authorized_keys
sudo chown -vR $new_user:$new_user /home/$new_user/.ssh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment