groupadd controlgroup1
cd /usr/local
mkdir controlfolder1
cd controlfolder1
mkdir control1
chmod g+rw controlfolder1/control1
chgrp -R controlgroup1 controlfolder1/control1
useradd control1
passwd control1
gpasswd -a control1 controlgroup1
Next I ran this
chown root:root /usr/local/controlfolder1
chmod 700 /usr/local/controlfolder1
chown -R control1:controlgroup1 /usr/local/controlfolder1/control1
I went into /etc/sshd_config and toward the end of the file I added this
Code: Select all
Match Group controlgroup1
# Force the connection to use SFTP and chroot to the required directory.
ForceCommand internal-sftp
ChrootDirectory /usr/local/controlfolder1/control1
# Disable tunneling, authentication agent, TCP and X11 forwarding.
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no