Un aptitude remove pure-ftpd pure-ftpd-common aura effectivement eu raison du problème.

Merci pour votre aide et votre réactivité smile

Bonne continuation.

John

J'ai testé avec Cyberduck et même symptômes que pour FileZilla :

Si je configure la connexion en tant que SFTP, je suis bien bloqué dans le dossier assigné comme Home, mais si je la configure en tant que FTP ou en utilisant la barre de connexion rapide j'ai accès à tout.

Tout est ok du côté du sftp-verif.

deimos wrote:

T'es sur que l'utilisateur à bien MySecureShell en test ?

Essaye cette commande et montre nous ce qu'elle contient stp :

grep ^test /etc/passwd

Je pense oui, voici la ligne du fichier passwd :

test:x:1004:1004:,,,:/home/mySecureShells/test/:/bin/MySecureShell

Bonjour,

J'ai déjà essayé avec la valeure Home de configurée, et ce, de façon générale (dans Default) ou par utilisateur comme suit :

<Default>
    Home /home/mySecureShells
    HideNoAccess true
    StayAtHome true
    VirtualChroot true
</Default>

<User test>
    Home /home/mySecureShells/test
    HideNoAccess true
    StayAtHome true
    VirtualChroot true
    LimitConnectionByIP 2
</User>

Voici ce que m'affiche MySecureShell --configtest -v :

--- root ---
StayAtHome            = true
VirtualChroot         = true
Home                  = /home/mySecureShells
HideNoAccess          = true
SftpProtocol          = {default}
LogFile               = {default}
CanRemoveDir          = true
CanRemoveFile         = true
CanChangeRights       = true
CanChangeTime         = true
MinimumRights         = 0000 0000
DefaultRights         = 0000 0000
Config is valid.

Cependant, lorsque je me connecte avec le compte test via FileZilla, j'ai toujours accès à toute l'arborescence du serveur (sans aucun droit d'action cependant).
Une connection avec lftp me bloqur bien dans le repertoir Home définit.

Je sèche ...

Edit :
Nouvel élément, si je configure la connexion dans FileZilla en tant que SFTP, je suis bien bloqué dans le dossier assigné comme Home.
Si j'utilise la barre de connexion rapide ou que je configure en tant que FTP, j'ai une visibilité totale.

Bonjour,

MSS est installé sur une Ubuntu 8.10.
J'ai créé un utilisateur avec les commandes suivantes :

sudo adduser --home /home/mySecureShells/test/ --shell /bin/MySecureShell test
sudo sftp-user create test /home/mySecureShell/test

Mon fichier /etc/ssh/sftp_config contient les informations suivantes :

<Default>
HideNoAccess true
StayAtHome true
VirtualChroot true
</Default>

La vérification de configuration est ok et je peux correctement me connecter via le compte.

Le problème : Ce compte n'est pas limité au répertoire home définit avec FileZilla (je peux me balader librement).

Quand je me connecte avec lftp, je ne peux pas remonter des les autres répertoires ni les afficher (et c'est ce qui est ici souhaité).

/bin/MySecureShell --version retourne :
Options:
  ACL support: no
  UTF-8 support: yes

Sftp Extensions:
  Disk Usage

Est-ce en rapport avec le ACL support à "no" ?
Que faire pour que l'utilisateur ne puisse pas sortir du dossier spécifié comme étant son home ?

Merci d'avance.

John