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 19/07/2023, à 16:21

Asta

Problème SFTP bad ownership or modes for chroot directory

Bonjour,

J'ai un problème avec mon SFTP, il me met l'erreur suivante :
bad ownership or modes for chroot directory "/data_sftp/user_sftp"

Pour tous mes utilisateurs, je change le répertoire "HOME" en "data_sftp", qui ont chacun un répertoire à leur nom dans ce dernier.
"data_sftp" c'est root:root qui en est le propriétaire.
"user_sftp" c'est l'user user_sftp qui en est le propriètaire avec les droits mis en 755.

Lors de mes dernières création, cela a bien fonctionné, mais en mettant les mêmes droits que les users déjà créés, j'ai toujours ce message :
bad ownership or modes for chroot directory "/data_sftp/user_sftp"

j'ai bein configurer mon "/etc/ssh/sshd_config" avec ceci :
Match User USER_SFTP
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /data_sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

Mais rien n'y fait.

Auriez vous une idée pour m'aider svp ?

Je vous remercie par avance pour votre aide.

Hors ligne

#2 Le 27/07/2023, à 10:21

relson

Re : Problème SFTP bad ownership or modes for chroot directory

Hello
Si tu test de cette façon ?

# Autres configurations SSH...
 Match User user_sftp
    ChrootDirectory /data_sftp/%u
    ForceCommand internal-sftp
    PasswordAuthentication yes
    AllowTcpForwarding no
    X11Forwarding no

Sinon tu as mysecureshell ou jailkit.

Dernière modification par relson (Le 27/07/2023, à 10:25)


Desktop : Windows 11 + WSL
Serveur : Ubuntu LTS
Firewall : OPNSense

Hors ligne

#3 Le 27/07/2023, à 11:17

Asta

Re : Problème SFTP bad ownership or modes for chroot directory

relson a écrit :

Hello
Si tu test de cette façon ?

# Autres configurations SSH...
 Match User user_sftp
    ChrootDirectory /data_sftp/%u
    ForceCommand internal-sftp
    PasswordAuthentication yes
    AllowTcpForwarding no
    X11Forwarding no

Sinon tu as mysecureshell ou jailkit.


Bonjour,
Merci pour votre aide, mais j'ai déjà essayé et cela n'avait pas résolu mon problème.
J'ai donc continuer à chercher et a essayé de trouver là où j'avais fait une erreur.
Et j'ai fini par trouver.
J'ai mis Root comme propriétaire du répertoire user_ftp, et j'ai accès comme je voulais au sftp.

Encore merci pour votre aide, mais j'avais juste oublié de mettre Root propriétaire du dossier de l'utilisateur.
Je suis rouillé lol.

Hors ligne