#1 Le 14/02/2012, à 23:35
- sabnac
Problème Chroot openssh-server
Bonsoir,
Je ne m'en sort pas avec mon chroot!
Je vous explique ce que je souhaite faire, c'est pourtant simple mais je n'y arrive pas.
J'ai deux utilisateur : remy et scp
Je souhaiterai que lorsque scp se connect en ssh son / soit sont /home/scp
Pour cela j'ai modifié sshd_config comme suit:
Match User scp
ChrootDirectory /home/%u
Lorsque je me connecte je me fais jeté:
fatal: chroot path does not begin at root
Est-ce que j'ai oublié quelquechose?
Merci d'avance;)
Hors ligne
#2 Le 15/02/2012, à 19:34
- pode
Re : Problème Chroot openssh-server
Le man de sshd_config dit :
ChrootDirectory
Specifies the pathname of a directory to chroot(2) to after
authentication. All components of the pathname must be root-
owned directories that are not writable by any other user or
group. After the chroot, sshd(8) changes the working directory
to the user's home directory.
Donc, je dirais que, soit il faut que /home/scp appartienne à root, soit il faut écrire la directive :
ChrootDirectory /home
(plutôt la deuxième solution)
Hors ligne
#3 Le 16/02/2012, à 12:37
- sabnac
Re : Problème Chroot openssh-server
Je ne suis pas sur d'avoir compris, tu veux que je tente de remplacer /home/%u par /home?
Hors ligne