Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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