2013-07-03 3 views
1

Je SFTP d'installation et de configuration chrootSFTP pour changer de répertoire lors de la connexion

Subsystem  sftp internal-sftp 

Match Group ftpusers 
     ChrootDirectory /home/sftp_chroot/%u 
     ForceCommand internal-sftp 

Mais comment puis-je achive au cd ftp dir dans les utilisateurs à la maison lors de la connexion?

Répondre

0

Ceci est une mauvaise pratique, car "emprisonner" l'utilisateur dans /home/sftp_chroot/<user> corrige des problèmes de sécurité. Vous pouvez changer la variable de répertoire de chroot à ce que vous voulez où %u est le nom de l'utilisateur si vous voulez vraiment cela.

+0

par dossier ftp Je veux dire/home/sftp_chroot//ftp, pour changer le chroot ftp les besoins du dossier parent appartenir à root – rojanu

+0

Vous voulez dire que Voulez-vous que le dossier de base de l'utilisateur soit le même que le dossier de base de SFTp? – Mathuin

1

OK SAISIE le répertoire de l'utilisateur à/ftp permet de résoudre mon problème

Comme lorsque l'utilisateur se connecte dans le chroot /home/sftp/chroot/<user> devient la racine /. Ensuite, l'utilisateur est mis dans la maison dir /ftp, ce qui affecte est /home/sftp/chroot/<user>/ftp

Questions connexes