Created
October 2, 2019 10:44
-
-
Save jaklinger/166acd2292c1eae7e72070a77430ad5c to your computer and use it in GitHub Desktop.
Create users with a dummy password, cloned from the current user
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ALL_USERS="jklinger sgarasto jdjumali csleeman rleung" | |
TOPDIR=$PWD | |
for USERNAME in $ALL_USERS; | |
do | |
cd $TOPDIR | |
sudo useradd --create-home $USERNAME | |
echo "$USERNAME" | sudo passwd --stdin $USERNAME | |
sudo usermod -aG ec2-user $USERNAME | |
sudo usermod -aG wheel $USERNAME | |
sudo cp -rp $HOME/* /home/$USERNAME/ | |
sudo cp -rp $HOME/.ssh /home/$USERNAME/ | |
sudo cp -rp $HOME/.bashrc /home/$USERNAME/ | |
sudo cp -rp $HOME/.conda /home/$USERNAME/ | |
sudo chown -R $USERNAME:wheel /home/$USERNAME/ | |
sudo grep -rl $USER /home/$USERNAME/miniconda3/ | sudo xargs sed -i "s/$USER/$USERNAME/g" | |
sudo grep -rl $USER /home/$USERNAME/.conda/ | sudo xargs sed -i "s/$USER/$USERNAME/g" | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment