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 18/04/2016, à 11:10

Soze

Problème de connexion PROFTPD

Bonjour à tous.

Déjà par avance, veuillez m'excuser, je ne suis pas un expert en Linux.

Je suis en train de réaliser un serveur FTP avec PROFTPD.
Je ne pense pas avoir eu vraiment de difficulté à configurer tout cela vu que je ne cherche pas à faire quelque chose de compliquer, mais j'ai tout de même un problème.

Lorsque je souhaite me connecter sur mon FTP, j'ai un message d'erreur : incorrect Login. Alors, oui le compte et le mot de passe sont correctes, vu le nombre d'essais, j'en suis sûr.
J'ai testé deux trois trucs sans succès, mais un des éléments que je trouve bizarre est le suivant (encore une fois, je ne suis pas un pro) :

Lorsque je mets les droits sur le dossier du FTP en 755, je n'arrive pas à me connecter, par contre, quand je mets en 766, j'arrive à me connecter au dossier, mais pas à insérer des fichiers.

Savez-vous d'où vient le problème ?

Merci d'avance pour votre aide !

Hors ligne

#2 Le 18/04/2016, à 12:20

pires57

Re : Problème de connexion PROFTPD

Salut,

De quel utilisateur s'agit-il ? que renvois

cat /etc/passwd

?


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 18/04/2016, à 13:26

Soze

Re : Problème de connexion PROFTPD

Bonjour,

Voilà le résultat :

IIS_Wsapps:x:1001:33::/var/www:/bin/false

Je tiens à dire qu'après deux trois chipotages, j'arrive à ceci :

- J'arrive à me connecter au FTP
- J'arrive à copier un fichier sur le FTP
- Je n'ai pas accès au sous-dossier du dossier FTP (Dossier FTP = /var/www/ Sous dossier = HTML par exemple)
- Je n'arrive pas à créer de fichier dans les sous-dossiers

Quand j'essaye de déplacer un fichier dans le sous-dossier, FileZilla me renvoie le message suivant : "550 Rename /html/test.txt : Permission denied"

Je suis perdu ... Surtout que j'ai un access denied quand je tente d'accéder à la page web Apache ...

Hors ligne

#4 Le 18/04/2016, à 13:58

pires57

Re : Problème de connexion PROFTPD

dans ce cas que renvois un

ls -al /var/www/

Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#5 Le 18/04/2016, à 14:01

Soze

Re : Problème de connexion PROFTPD

pires57 a écrit :

dans ce cas que renvois un

ls -al /var/www/

Pires57, je te prie de m'excuser, mais en attendant une réponse de ta part, je cherche une solution. Donc la situation à bougée.
Maintenant je peux me connecter et naviguer dans les Sous-Dossier.
De plus, Apache affiche bien l'index.html par défaut pour tester.

Le soucis actuellement est que je ne peux pas écrire dans les sous-dossiers.

Tu as une solution ? C'est parce que les sous-dossiers n'ont pas pris les droits de WWW ?
Si tu vois des éléments bizarres, n'hésite à pas me le dire, j'ai fais plein de test dont beaucoup de mauvais (par exemple le "S" qui s'incruste dans les droits, je ne suis pas sur de son utilité) !

drwxrwSrw-  4 IIS_Wsapps www-data  4096 Apr 18 13:57 .
drwxr-xr-x 13 root       root      4096 Apr 11 11:32 ..
drwxrwSrw-  2 root       root      4096 Apr 11 11:36 html
drwxrwSrw-  2 root       root     16384 Apr 11 11:31 lost+found

Merci !

EDIT : J'ai enlever le "S" et ça va toujours comme ci-dessus (car je d'après ce que j'ai lu sur internet, ce droit ne me sers absolument à rien), mais je ne peux toujours pas créer/copier de fichier dans les sous-dossiers

Dernière modification par Soze (Le 18/04/2016, à 14:29)

Hors ligne

#6 Le 18/04/2016, à 14:38

pires57

Re : Problème de connexion PROFTPD

Maintenant je peux me connecter et naviguer dans les Sous-Dossier

Dans quel sous dossier? dans /var/www/? dans/var/www/html/? ...

Le soucis actuellement est que je ne peux pas écrire dans les sous-dossiers.

Si tu as donné les droits sur html mais pas sur ses sous dossiers alors le comportement est parfaitement normal (je suppose que tu parles des sous dossiers à l'intérieur de html bien sur)

par exemple le "S" qui s'incruste dans les droits, je ne suis pas sur de son utilité)

Positionner le SUID / SGID -bit n'a de sens que si les droits d’exécution ont été préalablement établis. Dans ton cas ce n'est pas le cas (ton S est en majuscule).


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#7 Le 18/04/2016, à 14:42

Soze

Re : Problème de connexion PROFTPD

Dans quel sous dossier? dans /var/www/? dans/var/www/html/? ...

Je ne peux pas créer/déplacer dans /html/ et /lost+found/ dans ce cas ci.

Si tu as donné les droits sur html mais pas sur ses sous dossiers alors le comportement est parfaitement normal (je suppose que tu parles des sous dossiers à l'intérieur de html bien sur)

D'accord, mais les sous-dossiers comme "html", etc ne sont pas censé prendre les droits de /www/ ?

Positionner le SUID / SGID -bit n'a de sens que si les droits d’exécution ont été préalablement établis. Dans ton cas ce n'est pas le cas (ton S est en majuscule).

Oui j'avais bien compris cela, et je l'ai enlevé.

Hors ligne

#8 Le 18/04/2016, à 14:55

pires57

Re : Problème de connexion PROFTPD

D'accord, mais les sous-dossiers comme "html", etc ne sont pas censé prendre les droits de /www/

Pas forcément, tout dépend des paramètres de la commande que tu tapes ...
Le mieux serait de dire :
- Quel est le répertoire racine de ton FTP
- Ou veut tu avoir les possibilités d’écrire et avec quel utilisateur.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#9 Le 18/04/2016, à 16:31

Soze

Re : Problème de connexion PROFTPD

pires57 a écrit :

D'accord, mais les sous-dossiers comme "html", etc ne sont pas censé prendre les droits de /www/

Pas forcément, tout dépend des paramètres de la commande que tu tapes ...
Le mieux serait de dire :
- Quel est le répertoire racine de ton FTP
- Ou veut tu avoir les possibilités d’écrire et avec quel utilisateur.

Le répertoire racine de mon FTP, tu parles de l'endroit de connexion par défaut ?
En gros, je souhaiterai que lorsque l'utilisateur IIS_Wsapps se connecte sur le FTP, il se trouve automatiquement sur le /var/www/

Il doit pouvoir y accéder, modifier, copier, récupérer des fichiers etc ...

Si tu as d'autres questions, n'hésite pas et merci de ton aide !

PS : Ce que je ne comprends pas, c'est pourquoi en 755 sur /www/ j'ai accès à la page d'accueil d'Apache, mais pas en 766 ? ...

EDIT : J'ai fais un "Chmod -R 755 www" et un "Chown -R IIS_Wsapps:www-data www" et maintenant tout à l'air de fonctionner ... Mais penses-tu que j'ai travaillé correctement ou j'ai fais une erreur quelque part ?

Dernière modification par Soze (Le 18/04/2016, à 17:04)

Hors ligne

#10 Le 18/04/2016, à 17:28

pires57

Re : Problème de connexion PROFTPD

J'avais préparer un gros pavé mais tu m'as devancé.

PS : Ce que je ne comprends pas, c'est pourquoi en 755 sur /www/ j'ai accès à la page d'accueil d'Apache, mais pas en 766 ? ...

Les droits sous linux sont donné sous forme de point : Lecture= 4,  Écriture = 2, Exécution = 1 et il s'additionne.
Avec un chmod 755 tu donnes tout les droits au proprio et les droits de lecture et exécution au reste, avec un chmod 766 tu ne donne pas les droits d’exécution au reste, simplement lecture /écriture.

EDIT : J'ai fais un "Chmod -R 755 www" et un "Chown -R IIS_Wsapps:www-data www" et maintenant tout à l'air de fonctionner ... Mais penses-tu que j'ai travaillé correctement ou j'ai fais une erreur quelque part ?

Cela fonctionne avec cette manip puisque ton utilisateur est le propriétaire de tout ce qui se trouve dans www désormais mais pour moi cela n'est pas propre et j'aurais recommander de travailler dans /srv plutot que /var/www/.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#11 Le 18/04/2016, à 17:31

Soze

Re : Problème de connexion PROFTPD

pires57 a écrit :

J'avais préparer un gros pavé mais tu m'as devancé.

PS : Ce que je ne comprends pas, c'est pourquoi en 755 sur /www/ j'ai accès à la page d'accueil d'Apache, mais pas en 766 ? ...

Les droits sous linux sont donné sous forme de point : Lecture= 4,  Écriture = 2, Exécution = 1 et il s'additionne.
Avec un chmod 755 tu donnes tout les droits au proprio et les droits de lecture et exécution au reste, avec un chmod 766 tu ne donne pas les droits d’exécution au reste, simplement lecture /écriture.

EDIT : J'ai fais un "Chmod -R 755 www" et un "Chown -R IIS_Wsapps:www-data www" et maintenant tout à l'air de fonctionner ... Mais penses-tu que j'ai travaillé correctement ou j'ai fais une erreur quelque part ?

Cela fonctionne avec cette manip puisque ton utilisateur est le propriétaire de tout ce qui se trouve dans www désormais mais pour moi cela n'est pas propre et j'aurais recommander de travailler dans /srv plutot que /var/www/.

Un gros pavé c'est à dire ? Ce que j'ai fais pour arriver au bon résultat est se que tu aurai conseillé dans ton pavé ?
Même si ce n'est pas grand chose, je suis plutôt content de m'en être sorti au final smile

Pourquoi est-il plus propre de travailler dans /srv/ plutôt que dans /var/www/ ?
Je ne suis pas un expert et je n'ai fais que quelque fois de simple Apache, mais je n'ai jamais vu de tutoriel sur le web parler de travailler dans le /srv comme dossier par défaut d'Apache.

Dernière modification par Soze (Le 18/04/2016, à 17:32)

Hors ligne