Compte Linux pour acces FTP

Compte Linux pour acces FTP - Installation - Linux et OS Alternatifs

Marsh Posté le 02-10-2012 à 15:51:25    

Bonjour,  
Nous disposons d'un serveur qui tourne sous Debian pour héberger un site Web + Postfix.
Depuis hier je souhaite ajouter un nouvel utilisateur qui doit avoir accès à un des dossiers du site (/home/site/public_html/commerce) via FTP (Filezilla), mais ne doit pas voir accès via SSH (Putty par exemple).
J'ai donc utilisé la commande adduser .
J'ai mis le nom du compte, le mot de passe.
Dans mon fichier /etc/passwd j'obtiens ceci :  

Citation :

vincent:x:1015:1015:Vincent,,,: /home/vincent: /bin/bash


Que je modifie par ceci (pour que son dossier d'entrée soit le dossier auquel il est cantonné) :  

Citation :

vincent:x:1015:1015:Vincent,,,: /home/site/public_html/commerce: /bin/bash


Enfin je modifie ceci, comme trouve sur le net, pour ne pas qu'il puisse se connecter via Putty :  

Citation :

vincent:x:1015:1015:Vincent,,,: /home/site/public_html/commerce:/bin/false


Dès que j'apporte cette modif, l'utilisateur ne peux plus se connecter ni par Putty ni par FileZilla.  
Radical [:tenjo tenge:1]
 
Un peu d'aide serai la bienvenue,

Reply

Marsh Posté le 02-10-2012 à 15:51:25   

Reply

Marsh Posté le 02-10-2012 à 16:29:35    

Question conne : tu as bien un shell "false" dans ton /etc/shells ? [:suri_2002]

Citation :

root@machine:~# echo "/bin/false" >> /etc/shells

 

Penses aussi au droit d'accès au dossier...


Message édité par bardiel le 02-10-2012 à 16:30:39

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 02-10-2012 à 16:50:02    

Voici ce que j'ai dans /etc/shells
Rien qui correspond. Seulement peut être la dernière ligne, et de loin ...  

Citation :


/bin/ash
/bin/bash
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/zsh
/bin/sash
/bin/zsh
/usr/bin/esh
/bin/rbash
/bin/dash
/usr/bin/falselogin


Je dois inclure la ligne dans mon fichier ?  
(noob inside ...)

Reply

Marsh Posté le 02-10-2012 à 17:21:33    

lopezmathieu a écrit :

Voici ce que j'ai dans /etc/shells
Rien qui correspond. Seulement peut être la dernière ligne, et de loin ...  

Citation :


/bin/ash
/bin/bash
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/zsh
/bin/sash
/bin/zsh
/usr/bin/esh
/bin/rbash
/bin/dash
/usr/bin/falselogin


Je dois inclure la ligne dans mon fichier ?  
(noob inside ...)


 
Et si tu définis celui-ci de shell à ton user FTP ?

Reply

Marsh Posté le 02-10-2012 à 17:43:32    

Roh purée le mauvais ...  
En fait depuis le début je mettais : /bin/falselogin ou /bin/false
Au lieu de /usr/bin/falselogin  
Mais comme je ne connaissais pas ce fichier /etc/shells ... c'est moins évident de trouver ...  
Bref, merci pour votre aide en tout cas, efficace !

Reply

Marsh Posté le 08-10-2012 à 10:41:11    

Re,  
Bon je suis bien parvenu à mes fins !  
Accès en FTP via Filezilla pour mon utilisateur "vincent", mais pas de SSH via Putty.
Tout fonctionne bien sur mon poste.
Par contre dès que je lance Filezilla sur son pc, on entre les identifiants, on a un premier message qui dit que la connexion est ok puis on a un second message qui ressemble à "attente du message d'accueil du serveur". Au final après une temps de quelques secondes (5-10s) on revient au point de départ.
 
Est ce qu'il est possible qu'il y ai au niveau du serveur un fichier qui bloque ou autorise seulement certaines IP ?

Reply

Marsh Posté le 08-10-2012 à 10:54:21    

Il peut y avoir... mais c'est quoi le logiciel qui te sert de serveur FTP ?
Pour rappel aussi :

bardiel a écrit :

Penses aussi au droit d'accès au dossier...


 [:suri_2002]


Message édité par bardiel le 08-10-2012 à 10:55:32

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 08-10-2012 à 11:26:29    

On tourne sur un Debian pas tout jeune.
Serveur FTP : wu-ftpd 2.6.2
 
Concernant les droits du dossier, de quel dossier parle t on ?
 
Edit : En revanche, concernant les droits du dossier, quel qu'il soit, c'est vrai que je n'ai pas encore trop regardé car : utilisateur "vincent" se connecte via Filezilla depuis mon poste mais pas depuis son poste
J'ai essayé depuis un 3ème poste, et même résultat que sur son poste ... à savoir que ça bloque sur ce message :  

Citation :

Connexion établie, attente du message d'accueil...


Message édité par lopezmathieu le 08-10-2012 à 11:33:46
Reply

Marsh Posté le 08-10-2012 à 11:40:41    

T'as du parefeu entre les deux ? Je veux dire entre le client et le serveur ftp ? Ca pourrais être une histoire de ftp actif/passif.  
C'est quoi la différence entre ton poste a toi (qui se connecte) et les deux autres (qui ne passent pas) ?


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 08-10-2012 à 12:13:12    

Les postes clients sont sur un LAN.
Le serveur sur un DMZ.
Donc deux VLAN différents.
Pas de passage dans un pare feu, sauf celui de Windows.
De mémoire je l'ai désactivé lors des tests de la semaine dernière.
Nous sommes tous les 3 dans le groupe "admins du domaine" de notre domaine.
Je ne vois pas d'autre différence à priori ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed