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/02/2008, à 15:23

Sebbabas

[RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Bonjour
Voila je tournais avant sur windows pour serveur Web /Jeux / partage docs.
Et je suis entrain de tout basculer sous Ubuntu server 6.06 (pas d interface graphique).
Pour Le server LAMP j ai reussi (Apache,MySql,PHP5,PhpMyAdmin,Webmin , Merci les bons TUTO).
Par contre mon Prob c est ProFtpd ,l install ok mais c est pour le configurer.
En fait j ai fais plusieurs sous domaines,j aimerai creer plusieurs compte ftp (login+pass) pour chaque repertoire des sous domaines.
ex:
http://toto.mondomaine.com  // FTP=> login:toto / Pass:toto aurai acces a /home/admin/toto comme le sous domaine renvois la.

sachant que j ai qu un compte admin sur mon serveur Ubuntu.

PS:Par l interface Webmin je comprend rien!!
Merci

Dernière modification par Sebbabas (Le 31/05/2008, à 22:38)


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#2 Le 20/02/2008, à 19:28

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Personne pour m aider
sad


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#3 Le 21/02/2008, à 00:08

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Créer un groupe ftpusers:
addgroup ftpusers

Ajoute ça à ton proftpd.conf:

DefaultRoot ~ ftpusers
<Limit ALL>
DenyGroup !ftpusers
</Limit>

Pour créer l'utilisateur;

adduser toto --ingroup ftpusers --shell /bin/false --home /home/toto/
chmod 775 /home/toto/
chown toto /home/toto/

Hors ligne

#4 Le 21/02/2008, à 00:26

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Ok merci je vais test.
Mais pour mettre un pass c est possible?
@+


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#5 Le 21/02/2008, à 00:32

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Oui, au moment de la création de l'user il te demande:

Unix password:

Hors ligne

#6 Le 21/02/2008, à 00:36

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

ok j etais entrain de modif le .conf
en plus faut que je desactive WU-FTPD car c est lui qui est actif comme j avais essayé pour voir s il etait plus simple
peux tu m expliquer

adduser toto --ingroup ftpusers --shell /bin/false --home /home/toto/

--home /home/toto/  <= est ce le repertoire que le compte aura access?

car moi pour heberger les site web c est /home/utilisateur/site1
                                                       /home/utilisateur/site2
etc......
tous sont dans /home/utilisateur/
Est ce que c est possible d envoyer tout les users comme ça sans etre obligé de créer a chacun un rep différent dans /home/utilisateur1/ ,/home/utilisateur2/,etc....
Merci

Dernière modification par Sebbabas (Le 21/02/2008, à 00:47)


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#7 Le 21/02/2008, à 01:14

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Bon j ai test et ca me dit

adduser toto --ingroup ftpusers --shell /bin/false --home /home/toto/
adduser: Warning: The home dir you specified already exists.
adduser: The user 'toto' already exists.

alors j ai retapé la commande on sait jamais:

adduser toto --ingroup ftpusers --shell /bin/false --home /home/toto/
adduser: Warning: The home dir you specified already exists.
adduser: Please enter a username matching the regular expression configured
via the name_regex configuration variable. Use the '--force-badname'
option to relax this check or reconfigure name_regec.

et fais un autre test encore

adduser test --ingroup ftpusers --shell /bin/false --home /home/utilisateur/test/
adduser: Warning: The home dir you specified already exists.
adduser: The group 'ftpusers' does not exist'

Dernière modification par Sebbabas (Le 21/02/2008, à 01:18)


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#8 Le 21/02/2008, à 01:26

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

re dsl j avais oublier la commande/

addgroup ftpusers

bon maintenant le compte c est bien creer il m a demandé le pass /le phone ,etc...
mais j arrive pas a me connecter au serveur ftp avec le compte nouvellement créé.(j utilise fileZilla)
Merci


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#9 Le 21/02/2008, à 01:43

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Via Filezilla, si ton serveur FTP est sur ta machine, ou une machine de ton réseau il faut taper l'ip interne pour l'hà´te au cas ou, donc 127.0.0.1 ou localhost pour toi.

Hors ligne

#10 Le 21/02/2008, à 15:44

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

J'ai retesté et filezilla me dis ca:

Etat :	Connexion à 192.168.1.100 ...
Etat :	Connecté à 192.168.1.100. Attente du message d'accueil...
Réponse :	220 ProFTPD 1.3.0 Server (serveur-ubuntu) [::ffff:192.168.1.100]
Commande :	USER toto
Réponse :	331 Password required for toto.
Commande :	PASS ******
Réponse :	530 Login incorrect.
Erreur :	Impossible de se connecter !

Dernière modification par Sebbabas (Le 21/02/2008, à 15:46)


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#11 Le 21/02/2008, à 16:00

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Retentes une connexion à ton FTP et juste après fais un

cat /var/log/auth.log | tail

Et un

cat /var/log/proftpd/proftpd.log | tail

Et recopies ce qu'il dit ici histoire que l'on sache un peu ce qui cloche

Hors ligne

#12 Le 22/02/2008, à 12:14

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

reponse 1:

Feb 22 12:09:01 serveur-ubuntu CRON[5531]: (pam_unix) session closed for user root
Feb 22 12:10:56 serveur-ubuntu proftpd: (pam_unix) authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=::ffff:192.168.1.13  user=utilisateur
Feb 22 12:13:53 serveur-ubuntu sudo: utilisateur : TTY=pts/0 ; PWD=/home/utilisateur ; USER=root ; COMMAND=/bin/cat /var/log/proftpd/proftpd.log
Feb 22 12:15:35 serveur-ubuntu sshd[5508]: (pam_unix) session closed for user sebbabas
Feb 22 12:16:09 serveur-ubuntu sshd[5553]: Accepted password for utilisateur from 192.168.1.13 port 2351 ssh2
Feb 22 12:16:09 serveur-ubuntu sshd[5555]: (pam_unix) session opened for user utilisateur by (uid=0)
Feb 22 12:17:01 serveur-ubuntu CRON[5573]: (pam_unix) session opened for user root by (uid=0)
Feb 22 12:17:02 serveur-ubuntu CRON[5573]: (pam_unix) session closed for user root
Feb 22 12:17:31 serveur-ubuntu proftpd: (pam_unix) authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=::ffff:192.168.1.13  user=utilisateur
Feb 22 12:17:36 serveur-ubuntu sudo: utilisateur : TTY=pts/0 ; PWD=/home/utilisateur ; USER=root ; COMMAND=/bin/cat /var/log/auth.log

reponse 2:

Feb 22 12:07:53 serveur-ubuntu proftpd[5528] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): FTP session opened.
Feb 22 12:07:53 serveur-ubuntu proftpd[5528] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): mod_delay/0.5: delaying for 17 usecs
Feb 22 12:07:53 serveur-ubuntu proftpd[5528] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): USER toto (Login failed): Invalid shell: '/bin/false'
Feb 22 12:07:53 serveur-ubuntu proftpd[5528] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): mod_delay/0.5: delaying for 2882916 usecs
Feb 22 12:07:56 serveur-ubuntu proftpd[5528] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): FTP session closed.
Feb 22 12:10:56 serveur-ubuntu proftpd[5544] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): error setting IPV6_V6ONLY: Protocol not available
Feb 22 12:10:56 serveur-ubuntu proftpd[5544] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): FTP session opened.
Feb 22 12:10:58 serveur-ubuntu proftpd[5544] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): PAM(utilisateur): Authentication failure.
Feb 22 12:10:58 serveur-ubuntu proftpd[5544] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): USER utilisateur (Login failed): Incorrect password.
Feb 22 12:10:58 serveur-ubuntu proftpd[5544] serveur-ubuntu (::ffff:192.168.1.13[::ffff:192.168.1.13]): FTP session closed.

Dernière modification par Sebbabas (Le 22/02/2008, à 12:19)


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#13 Le 22/02/2008, à 13:58

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

USER utilisateur (Login failed): Incorrect password.

C'est un problème du côté du mot de passe.

Hors ligne

#14 Le 22/02/2008, à 14:00

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

fais un

echo /bin/false >> /etc/shells

et retente.

Regardes bien le log de proftpd :
USER toto (Login failed): Invalid shell: '/bin/false'

Deleck : regardes bien le log ! c'est pas le mot de passe...

Dernière modification par insomniak (Le 22/02/2008, à 14:01)

Hors ligne

#15 Le 22/02/2008, à 14:16

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

super ca marche
Peux tu me dire a quoi sert cette commande

echo /bin/false >> /etc/shells

sinon super y a toujours une solution au probleme rencontré sur ce forum/
Trop cool Merci


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#16 Le 22/02/2008, à 14:24

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Je viens de remarque que j arrive pas a me connecter avec le compte principal
utilisateur (/home/utilisateur/)
filezilla me dis

Réponse :	331 Password required for sebbabas.
Commande :	PASS *******
Réponse :	230 User sebbabas logged in.
Commande :	FEAT
Réponse :	211-Features:
Réponse :	 MDTM
Réponse :	 REST STREAM
Réponse :	 SIZE
Réponse :	211 End
Commande :	SYST
Réponse :	215 UNIX Type: L8
Etat :	Connecté
Etat :	Récupération de la liste de répertoires...
Commande :	PWD
Réponse :	550 PWD: Permission denied
Erreur :	N'a pas pu récupérer la liste du répertoire

Hors que les autres compte qui envois dans /home/utilisateur/toto ou /home/utilisateur/site1 ,etc.., ca marche nikel.
Merci


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#17 Le 22/02/2008, à 14:35

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Salut,

- vérifies les droits sur ton repertoire c'est quasi sur que c'est ça (à 99%). Compare ces droits avec ceux des autres repertoires auxquels tu as accès
- Pour la commande je vais essayer de faire bref mais d'etre tout de meme pedagogue :
quand tu créés un utilisateur unix, tu lui associe un shell pour qu'il puisse manipuler ton systeme. Or en ftp on souhaite créer des utilisateurs uniquement capables d'aller checker des fichiers les telecharger... mais pas de pouvoir se connecter au shell. Donc quand tu as créé ton utilisateur tu as mis /bin/false (vérifies la commande adduser que tu as utilisé, tu retrouvera ça) qui veut dire : j'ajoute un utilisateur unix sans shell (=/bin/false). Il en va de meme pour les équipements, quand tu ne veux pas associer quelque chose à un matériel c'est /dev/null
Maintenant le soucis est que par défaut le faux shell /bin/false n'est pas déclaré sous ubuntu.
Cette liste de shells déclarés se trouve dans le fichier /etc/shells (regardes dedans avec cat /etc/shells, tu verras la liste)
La commande echo /bin/false >> /etc/shells indique donc d'ajouter la ligne /bin/false à la fin de ce fichier (ce qui par la meme occasion déclare le faux shell /bin/false

De rien pour l'aide ! avant j'etais comme toi, j'y ai trouvé de l'aide, à mon tour maintenant d'y participer
@+

Hors ligne

#18 Le 22/02/2008, à 15:58

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Ah autant/temps/tank/ pour moi, j'avais juste lu la fin du log.

Sinon, je pense que c'est normal que tu n'arrive pas à acceder au FTP avec ton compte user principal, puisqu'il n'est pas configuré pour.

Dernière modification par Delleck (Le 22/02/2008, à 15:59)

Hors ligne

#19 Le 22/02/2008, à 17:09

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Peux tu etayer Delleck stp, ta réponse ne dis pas ce qui ne va pas...
Je ne vois pas en quoi son compte utilisateur n'est pas configuré pour...
Si son compte utilisateur principal a un home et que dans sa config proftpd.conf il a mis la directive chroot ~ il n'y a aucun problème...

Hors ligne

#20 Le 22/02/2008, à 18:44

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Faudrait peut-être qu'il s'ajoute dans le groupe ftpusers ?

Hors ligne

#21 Le 22/02/2008, à 20:52

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Si tu lisais bien le topic, tu remarquerai que dans ses commandes adduser il utilise l'option --ingroup qui dans le man adduser dit que c'est pour setter le groupe par le nom ou GUID.
Peut-etre que je me trompe mais je ne crois pas. Il faudrait qu'il nous le confirme wink

Ahh et un truc que je n'avais pas tické sur le moment :
Quand tu disais :

Via Filezilla, si ton serveur FTP est sur ta machine, ou une machine de ton réseau il faut taper l'ip interne pour l'hà´te au cas ou, donc 127.0.0.1 ou localhost pour toi.

C'est totalement faux dans le cas ou il tente de se connecter à son serveur via une autre machine de son reseau sachant que l'adresse ip 127.0.0.1 est une adresse de loopback (se pinger soi meme quoi).
Ecoute Delleck, c'est pas une remarque agressive ni quoi que ce soit, j'essaye juste d'etre constructif pour l'utilisateur qui demande de l'aide : Evites de dire n'importe quoi ou bien précises que tu n'es pas sur de ton coup, sinon le gars qui demande de l'aide croyant que tu maitrises va y croire dur comme fer et tourner en rond pendant 3 piges sur un truc qui n'a rien a voir

Dernière modification par insomniak (Le 22/02/2008, à 20:57)

Hors ligne

#22 Le 22/02/2008, à 21:44

Delleck

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Hum il dit que l'utilisateur est l'utilisateur principal, donc celui qu'Ubuntu a crée à l'install qui n'est pas dans le groupe ftpusers..

Oui, excuse moi je débute aussi sur tout ce qui est serveur.
Mais bon, je le voyait qui n'avait pas de réponses, j'ai tenter le coup.

À l'avenir j'essayerai de faire gaffe ou de préciser comme tu as dit si je ne suis pas sûr. big_smile

J'aurais mieux fait de rester dans les catégories que je maîtrise moi.. ^^

Dernière modification par Delleck (Le 22/02/2008, à 21:45)

Hors ligne

#23 Le 23/02/2008, à 00:00

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

Hmmm interressant ta remarque, sur ce point là tu n'as pas tord de t'y pencher.
Maintenant il faut connatre les droits users qu'il a attribué car si la categortie others est à 0 effectivement dans ce cas là tu auras eu raison ^^
En meme temps, on débat, on débat mais j'ai l'impression qu'il n'est plus là... lol

Hors ligne

#24 Le 05/03/2008, à 15:56

Sebbabas

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

desolé pour l absence (prob de santé) je vais essayer de revoir tout ça car la je m embrouille un peu ,pour les compte creer pas de prob et c est vrai que c est le compte principal d ubuntu qui ne ce connecte pas via ftp,mais bon c est pas mechant.
Je vous remercie pour toute vos réponses et vous tiens au courant.


# Les représentants de la communauté ubuntu-fr.org sont invités à signer cette pétition (ainsi que quiconque ) :
# http://forum.ubuntu-fr.org/viewtopic.php?id=139410
ubuntu server 14.04 LTS > IBM eServer xSeries 336 X 4

Hors ligne

#25 Le 05/03/2008, à 16:52

insomniak

Re : [RESOLU]ProFtpd-comment créer Comptes Utilisateurs

De rien et j'espere que ta santé va mieux !

Hors ligne