#!/bin/bash

##
## This script installs stuff
##     to set up a linux server
##     suitable for newbies.
##
## Before you go, check read around my blog!
##
##     https://softwareshinobi.com
##
##

set -e;

set -x;

##
## create user
##

groupadd -g 4444 shinobi

useradd -u 4444 -g 4444 -rm -d /home/shinobi -s /bin/bash shinobi

##
## set password
##

echo 'shinobi:shinobi' | chpasswd

##
## set up keys
##

cp -r ssh/ /home/shinobi/.ssh

chmod -R 700 /home/shinobi/.ssh

chown -R shinobi: /home/shinobi/.ssh

##
## set up bashrc
##

cp bashrc/.bashrc /home/shinobi/.bashrc

chmod +x /home/shinobi/.bashrc

##
## restrict permissions on home
##

#chmod -R 555 /home/shinobi/

#chmod -R 555 /tmp/
