Skip to content

Instantly share code, notes, and snippets.

@XayOn
Created July 24, 2012 00:54
Show Gist options
  • Save XayOn/3167245 to your computer and use it in GitHub Desktop.
Save XayOn/3167245 to your computer and use it in GitHub Desktop.
Degeneratedlabs user creation tool
for user in *; do
grep $user /etc/passwd &>/dev/null && continue
[[ $user == $(basename $0) ]] && continue
adduser --disabled-password --gecos "" $user; mkdir /home/$user/.ssh
cp $user /home/$user/.ssh/authorized_keys; chown -R $user:$user /home/$user/.ssh
touch /etc/lighttpd/conf-enabled/users/90-$user.conf
chown $user:www-data /etc/lighttpd/conf-enabled/users/90-$user.conf
ln -s /etc/lighttpd/conf-enabled/users/90-$user.conf /home/$user/.lighttpd.conf
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment