Files
linux.softwareshinobi.com/server/provision/users/shinobi/provision.bash
Software Shinobi 73558cf551
All checks were successful
learn org at code.softwareshinobi.com/linux.softwareshinobi.com/pipeline/head This commit looks good
shinobi user configured for keylogin
2025-06-11 09:38:24 -04:00

49 lines
604 B
Bash
Executable File

#!/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/