Serveur ftp - problème de permission de copie de fichiers
Bonjour,
Nous avons un serveur FTP linux sur lequel j'ai crée un compte permettant d'accéder à un dossier pour permettre de déposer des fichiers seulement j'ai un problème de permission de copie de mon poste vers le serveur via WinSCP.
Voici les commandes que j'ai utilisé :
cd /home
mkdir %nom_du_repertoire%
useradd %nom_de_connexion% -p %mot_de_passe% -d /home/%nom_du_repertoire%/ -s /bin/false
chmod 755 %nom_du_repertoire%
chown %nom_de_connexion%:%nom_de_connexion% /home/%nom_du_repertoire%
et dans le fichier /etc/proftpd/proftpd.conf
#VALID LOGINS
AllowUser %nom_de_connexion%
et ajout des lignes suivantes
%nom_du_repertoire%>
Umask 022 022
AllowOverwrite off
DenyAll
Je pensais que si je rajoutais des droits directement sur le dossier via WinSCP cela fonctionnerai mais non
un petit coup main ?
merci
Nous avons un serveur FTP linux sur lequel j'ai crée un compte permettant d'accéder à un dossier pour permettre de déposer des fichiers seulement j'ai un problème de permission de copie de mon poste vers le serveur via WinSCP.
Voici les commandes que j'ai utilisé :
cd /home
mkdir %nom_du_repertoire%
useradd %nom_de_connexion% -p %mot_de_passe% -d /home/%nom_du_repertoire%/ -s /bin/false
chmod 755 %nom_du_repertoire%
chown %nom_de_connexion%:%nom_de_connexion% /home/%nom_du_repertoire%
et dans le fichier /etc/proftpd/proftpd.conf
#VALID LOGINS
AllowUser %nom_de_connexion%
et ajout des lignes suivantes
%nom_du_repertoire%>
Umask 022 022
AllowOverwrite off
DenyAll
Je pensais que si je rajoutais des droits directement sur le dossier via WinSCP cela fonctionnerai mais non
un petit coup main ?
merci
A voir également:
- Serveur ftp - problème de permission de copie de fichiers
- Copie cachée - Guide
- Lien copié ✓ - Forum Google Chrome
- Verification de l'identité du serveur impossible - Forum iPhone
- Explorateur de fichiers - Guide
- Serveur de reception mail - Guide
1 réponse
Bonjour,
proftpd est un serveur ftp, donc ce qu'il propose s'applique aux clients ftp.
winscp est un client ssh, donc il est régi par ce que lui expose le serveur ssh de la machine.
Si tu as un problème de permissions avec l'utilisateur que tu as utilisé avec ton client ssh (ici winscp) ait des droits suffisants pour écrire le fichier dans le répertoire destination "comme si" il était identifié directement sur la machine.
Par exemple, sur une machine linux, un utilisateur toto a les droits en écriture dans
De manière générale sous linux, on ne relâche pas les droits sur un fichier, car cela revient bien souvent à ouvrir un trou de sécurité (surtout quand on parle de fichiers liés au système). Cela signifie que
Dans ton cas, on pourrait par exemple imaginer que tu crées un répertoire
Bonne chance
proftpd est un serveur ftp, donc ce qu'il propose s'applique aux clients ftp.
winscp est un client ssh, donc il est régi par ce que lui expose le serveur ssh de la machine.
Si tu as un problème de permissions avec l'utilisateur que tu as utilisé avec ton client ssh (ici winscp) ait des droits suffisants pour écrire le fichier dans le répertoire destination "comme si" il était identifié directement sur la machine.
Par exemple, sur une machine linux, un utilisateur toto a les droits en écriture dans
/tmpet dans
/home/toto. Ce sont donc les deux seuls dossiers (si on omet leur sous dossiers) dans lesquels il peut écrire avec ssh :
scp mon_fichier toto@machine:/home/toto/
De manière générale sous linux, on ne relâche pas les droits sur un fichier, car cela revient bien souvent à ouvrir un trou de sécurité (surtout quand on parle de fichiers liés au système). Cela signifie que
chmodet
chownne devraient jamais être utilisés pour "augmenter" les droits d'un utilisateur. On va plutôt augmenter les droits de cet utilisateur, par exemple en l'ajoutant dans le bon groupe.
Dans ton cas, on pourrait par exemple imaginer que tu crées un répertoire
/uploadsqui appartient au groupe upload, et mettre toto et tata dans ce groupe. Puis faire appartenir ce dossier au groupe upload et donner les droits en écriture à ce dossier.
Bonne chance