Bonjour,
J’ai un serveur Debian 8.6 tout frais pour l’hébergement de plusieurs sites Web. Chaque site sera géré par un utilisateur différent.
Actuellement j’ai un site Web dans le dossier : /srv/http/site1/public
accessible sans problème depuis l’Internet avec les droits :
chmod -R 750 /srv/http/site1
chown -R root:www-data /srv/http/site1
A présent je crée l’utilisateur toto et le groupe sftp pour l’accès SFTP :
useradd -m toto
passwd toto
addgroup sftp
gpasswd -a toto sftp
Configuration du SFTP :
nano /etc/ssh/sshd_config
Match User toto
ChrootDirectory /home/toto
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Cloisonner son espace de travail (pour bloquer l’accès aux dossiers système) avec :
chown root:root /home/toto
Redémarrage du SSH :
service ssh restart
L’utilisateur accède correctement à son home.
Maintenant j’essaye d’ajouter un lien vers le dossier /srv/http/site1
pour qu’il puisse travailler dedans… J’ai fait :
ln -s /srv/http/site1 /home/toto/
Le lien s’affiche bien en SFTP mais impossible d’y rentrer… Je suppose que je dois modifier les droits… N’étant pas sûr de moi (sur ce que j’ai fait jusqu’à présent et sur ce que je ferai), est-ce que quelqu’un pourrait m’aiguiller ???
Merci d’avance !