Skip to content

Instantly share code, notes, and snippets.

@somejavadev
Created December 10, 2019 07:42
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 somejavadev/b4e9e40c2d18edf850cfa26055151b2a to your computer and use it in GitHub Desktop.
Save somejavadev/b4e9e40c2d18edf850cfa26055151b2a to your computer and use it in GitHub Desktop.
Creates a new user on raspbian cloning the pi user groups for this new user.
#!/bin/bash
# Creates a new user on raspbian
# cloning the pi user groups for
# this new user.
new_user=$1
adduser "$new_user"
new_groups=`groups pi`
new_groups=${new_groups:8}
for g in $new_groups; do
echo "Adding to $g"
sudo usermod -a -G $g $new_user
done
echo "All groups for user: $new_user"
echo `groups $new_user`
@somejavadev
Copy link
Author

somejavadev commented Dec 10, 2019

Basic Usage:

$ chmod +x new_raspbian_user.sh  
$ ./new_raspbian_user.sh brian  

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment