Adding a new linux user.
----------------------------------------------------------------------
Basic Ubuntu Script
----------------------------------------------------------------------
#!/bin/bash
USERNAME=$1
# Add user and groups
echo "adding user account: $USERNAME"
sudo adduser $USERNAME
sudo usermod -a -G mygroup $USERNAME
# Add sudo (centOS may require wheel group instead)
sudo usermod -a -G sudo $USERNAME
# Download user PKI cert from remote repo - uses server cert
sudo mkdir -p /home/$USERNAME/.ssh
sudo wget -T 90 -t 1 --certificate=/local/server/cert.pem -0 /home/$USERNAME/.ssh/authorized_keys --no-check-certificate https://keyserver/raw/ds/$USERNAME
# Add starter env
sudo cp -p /home/sample/.bashrc /home/$USERNAME/.
# Set perms
sudo chmod -R 700 /home/$USERNAME
sudo chown -R $USERNAME:$USERNAME /home/$USERNAME
No comments:
Post a Comment