#!/bin/bash

# Create users
function createUser {
	username=$1
	pubkey=$2

	# Create new user 
	/usr/sbin/useradd -m -d /home/$username -s /bin/bash $username
	# Delete password
	passwd -d $username
	# Require user to set password at first login
	chage -d0 $username
	# Add user to sudoers group
	/usr/sbin/adduser $username sudo
	# Restrict user directory access
	chmod 700 /home/$username
	# Configure users SSH
	mkdir /home/$username/.ssh
	echo $pubkey > /home/$username/.ssh/authorized_keys
	chown -R $username:$username /home/$username/.ssh
	chmod 700 /home/$username/.ssh
	chmod 600 /home/$username/.ssh/authorized_keys	
}
## thomas
createUser "thomas" "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDax1gXB7nT1m2XqsFwHhXBYiw9N2z6wFJIloL5NYQmJxptTYJ6RrF95EDqBWv+PJ9YxbhC20wQEfS/dQynT38gd0AodhEFuNPbIhB8t07rRxqnFB0g7CmrqQhHpPpajfdguj0aqRZFtZe3TZHa4Bsw+L+gbYbxJa2qGUh2VkdUXq0wsrh+55Ood1uaMj3+L7HH0uN2D8MBXflC+E3h2xkqI3ke57amruO9PAUs08AWpbIKyOxcwrdU4ySY7yvOMSfL4LxDOv7Ps0m70E6BPumDaolbDfCX91qgbkoSYZbgKffXN7Cx+mm930FAlDYVYnS0g+LjIGrXIo7wfCZexUl44bSBFTLbwxExJo0EYncpDk65SZIsjZL6PKeuCkOdVT1TdYr30Sj4cQqB6l0B9bEZu4DQP7cqLQPlXGt5jc0YLs0QcWBo15KoQYrZLbmdk7qrwOMUc2srHtQXh+Wkcn/vg63353WF0owmitnj3yqiPJjeZu31MMXuxo/sGJA9aSUAuEKlnJwgWIhDYmrxNygT6uj4f6LGgnmZa9RO+XWUCY2nIkKZxXWCrl9jsdtLI1DW2RB0TNaePTF1apwWdTT1C9sFlk4AILoTQiu6B5OoLdSN7L+b2ivWkAVKAZVbIve7FcrnDUlAsWTrXimuB8oW9XAEh429BJOFnDeRo1M88Q== freifunk@Thomas"
