Skip to content

Instantly share code, notes, and snippets.

@maietta
Created July 30, 2020 21:39
Show Gist options
  • Save maietta/0f13dfb1ea071532e036fe937f81a4f7 to your computer and use it in GitHub Desktop.
Save maietta/0f13dfb1ea071532e036fe937f81a4f7 to your computer and use it in GitHub Desktop.
Quick sFTP jail for sftp-only group
echo -n "User to create: " && read user && \
useradd -m $user && chsh -s /bin/bash $user && \
chr=/websites/$user && mkdir -pv $chr && chown -v root:root $chr && \
mkdir -pv $chr/home/$user && chown -Rv $user:$user $chr/home/$user && chmod -Rv 700 $chr/home/$user && \
usermod -aG sftp-only $user && \
mv $chr/.ssh/ /home/$user
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment