My current setup which works: sshd_config file:
Code:
Subsystem sftp internal-sftp
Code:
Match group filetransfer2
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Linux commands I ran:
Code:
addgroup --system filetransfer
usermod -G filetransfer username
chown root:root /home/username
chmod 755 /home/username
cd /home/username
mkdir docs public_html
chown username:filetransfer *
And the username is restricted to /home/username folder and works perfectly.
Now what i try to do is limit username to: /home/somefolder/public/domain.com/When I use sudo usermod --home username /home/somefolder/public/domain.com/ it changes the default directory of username when logged in with sftp. Although it refuses to login. I've also tried all the above steps while using /home/somefolder/public/domain.com/ without luck, it refuses to login sftp.
I have to give some support desk my sftp login and obviously I don't want to give them my root login details and therefor want to limit them to the domain.com folder.
What am I doing wrong?
Thanks