Files
linux.softwareshinobi.com/server/provision/users/shinobi/provision.bash

49 lines
604 B
Bash
Raw Normal View History

2025-06-11 09:38:24 -04:00
#!/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
##
## restrict permissions on home
##
#chmod -R 555 /home/shinobi/
#chmod -R 555 /tmp/