|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre confirmé
![]() |
Bonjour,
Après avoir installer openssh sur une machine, je voudrais le configurer pour pouvoir faire du sftp. Pour ce faire, j'ai suivi cet article. Cependant, le chroot ne marche pas et je suis immédiatement éjecté du serveur. J'obtient ceci à la fin de mon /var/log/user.log : Citation:
On voit clairement que le chroot foire (d'ailleurs si je l'enlève le sftp fonctionne). Faut-il que je copie également /usr/sbin/chroot et ses dépendances ? Si quelqu'un a une idée ...
__________________
The box said : "Requires windows 95, NT or better" so I installed Linux. |
|
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : janvier 2003 Messages : 146 ![]() |
Du moment que chroot est dans /usr/sbin, ça signifie qu'il n'est normalement accessible qu'à root. Ça peut expliquer ton problème.
Il faut faire en sorte qu'il soit accessible également aux users, et je pense que ça passe par l'intermédiaire du user/groupe sshd. Si le problème est bien celui dont je parle, les solutions sont diverses ... attribuer chroot au groupe sshd, créer un groupe chroot et y mettre l'user sshd, etc etc. Ce n'est bien sûr qu'une hypothèse. |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() |
Merci pour ton aide, c'est effectivement ça, ça marche maintenant.
__________________
The box said : "Requires windows 95, NT or better" so I installed Linux. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com