TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 3 4 Suivante | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 2 3 4 Suivante | |
vincent1870
|
# Posté le 13/01/2008 à 19:04:19 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
J'ai déjà un peu lu ce tutoriel en le zcorrigeant, il il m'a paru complet et intéressant. Il traite tous les aspects courants d'un tel hébergement. Bravo !Pas de note, je n'ai pas suffisemment approfondi le sujet pour être capable de noter.
|
Sadenki
|
# Posté le 13/01/2008 à 19:08:02 - Ce membre a mis la note : 19 |
![]() Groupe : Membres |
Bravo exellent, j'aimerais savoir si tu pouvais aussi faire un tuto sur comment installer un serveur mail
|
Thedownloader
|
# Posté le 13/01/2008 à 19:14:26 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Désolé ce n'est pas prévu : je ne suis pas familiarisé du tout avec les serveurs mail et je manque cruellement de temps pour travailler à arranger ça Mais qui sait, peut être qui si un jour j'acquiers la maîtrise nécessaire et que personne n'a encore fait de tuto j'en ferais un moi même... L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
tutur19
|
# Posté le 13/01/2008 à 19:16:21 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Je l'ai parcouru sommairement et il me parait très prometteur. Je me permet de citer ce tuto qui lui aussi est prometteur mais qui n'est pas fini d'être rédigé : http://wiki.goldzoneweb.info/ Par contre, je suppose qu'il faut créer un autre virtualhost pour pouvoir exécuter les scripts SH par le biai de PHP ? LA SINCÉRITÉ : « C’est s’exprimer sans déguiser sa pensée » LA MODESTIE : « C’est parler de soi-même sans orgueil » LE RESPECT : « Sans respect aucune confiance ne peut naître » LE CONTRÔLE DE SOI : « C’est savoir se taire lorsque monte la colère » LA POLITESSE : « C’est le respect d’autrui » L’AMITIÉ : « C’est le plus pur des sentiments humains » L’HONNEUR : « C’est être fidèle à la parole donnée » LE COURAGE: « C’est le plus pur des sentiments humains » |
Bqrt
|
# Posté le 13/01/2008 à 19:42:14 - Ce membre a mis la note : 17 |
La petite rime assassine ....![]() Groupe : Membres |
Très instructif surtout le couplage vsFTPd / MySQL !Par contre, y a t-il un moyen de limiter l'espace disque des utilisateurs ? et tu dis que l'on peut utiliser php pour les scripts de création/suppression d'user, mais c'est avec la fonction shell_exec() ? Merci
J'veux pas perdre 1 heure pour l'avenir de mon pays, par contre j'ai voté contre harlem a la star academy (© Le Puzzle) Mon profil Last.fm : http://www.lastfm.fr/user/Bqrt/ |
i_robot
|
# Posté le 13/01/2008 à 19:45:49 - Ce membre a mis la note : 18 |
![]() Groupe : Membres |
Je ne l'ai pas encore lu mais au vu du menu et au vu du nombre de pages qui ont étés rédigés je peut croire que c'est un très bon tuto, c'est pour ca que j'ai mis 18. Mais aussi pour la raison que ce tuto peut très bien servir .
Créez votre blogs, tutos en php, gestion de vos projets avec recrutement ... ==> http://www.xilow.net Besoin de graphistes et/ou webdesigners pour jeu de gestion d'une planète par naviguateur(en ligne) - Alors, cliquez ici Algorithme de combat |
Natim
|
# Posté le 13/01/2008 à 19:59:13 - Ce membre a mis la note : 18 |
|
Apprendre à coder c'est coder Groupe : Membres |
Je l'ai lu en entier avec un œuil très critique et je le trouve vraiment bien. Bravo |
Nanocom
|
# Posté le 13/01/2008 à 20:07:47 - Ce membre a mis la note : 17 |
Salut ô !![]() Groupe : Membres |
Bon tuto ![]() Cela dit, si on supprime la donction shell_exec(), comment automatiser la création de comptes utilisateurs par le biais d'un script php ? Et comment lancer des sripts bash ? |
Thedownloader
|
# Posté le 13/01/2008 à 20:36:27 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Citation : tutur19 Par contre, je suppose qu'il faut créer un autre virtualhost pour pouvoir exécuter les scripts SH par le biai de PHP ? Citation : Bqrtet tu dis que l'on peut utiliser php pour les scripts de création/suppression d'user, mais c'est avec la fonction shell_exec() ? Citation : NanocomCela dit, si on supprime la donction shell_exec(), comment automatiser la création de comptes utilisateurs par le biais d'un script php ? Et comment lancer des sripts bash ? Attention les solutions que je donne n'ont pas été testées, donc soyez soigneux car une faille de sécurité est vite arrivée. Il faut se mettre dans la tête d'un méchant pas beau qui voudrait les exploiter, pour ainsi les résoudre... Si on voulait pouvoir exécuter les scripts de gestion d'utilisateurs depuis une application PHP, il suffirait en effet d'user de la fonction shell_exec(). Vous me dites que cette fonction est désactivée par le safe_mode et c'est vrai. Seulement le safe_mode n'est actif que dans les dossiers /home/*/public_html/ et pas dans le dossier racine /var/www/. Il suffirait donc de placer l'application dans ce dossier ou un de ses sous-dossiers. Un autre problème se pose : les permissions. En effet, même si on réussi à exécuter les scripts, ils le seront avec l'utilisateur www-data. Or on a chmodé les scripts pour qu'il ne soient lisibles que par root. De plus, il faudrait vérifier que les actions que réalise les scripts peuvent être réalisé aussi par l'utilisateur www-data. Pour résoudre ces problèmes, il faudrait soit changer les droits là où ça coince, ou alors jetter un coup d'oeil du côté de sudo. Sudo permet de réaliser des actions d'administration sans être administrateur. Evidement ça implique que l'administrateur l'ai configuré... Voici un exemple de comment utiliser sudo pour éteindre sont serveur sans être root : http://fr.gentoo-wiki.com/HOWTO_Arrêter_ou_redémarrer_en_utilisateur_normal Je complèterais le tuto si je trouve le temps de faire des tests. L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
patroum
|
# Posté le 14/01/2008 à 00:58:36 - Ce membre a mis la note : 19 |
![]() Groupe : Membres |
Oh, je suis heureux, sa faisais longtemps que je me demandais comment faisais les hébergeurs mais je n'avais pas pris la temps de chercher et *Pouf* ce tuto si apparais. Je l'ai lu et j'ai bien aimé
|
Talus
|
# Posté le 14/01/2008 à 01:01:38 - Ce membre a mis la note : 14 |
タルス![]() Groupe : Membres |
Salut, Pour le safe_mod, bof, ca n'existera plus en PHP6... Pas mal dans l'ensemble
|
Nanocom
|
# Posté le 14/01/2008 à 13:01:11 - Ce membre a mis la note : 17 |
Salut ô !![]() Groupe : Membres |
Alors comment enpêchera-t-on l'utilisation de shell_exec() ? |
i_robot
|
# Posté le 14/01/2008 à 19:27:16 - Ce membre a mis la note : 18 |
![]() Groupe : Membres |
Re-bonjour, je voulais te demander si tu saurai faire un service d'hébergement comme dans ton tuto mais pour mac os x ? Si oui peu tu en faire un tuto ou du moins me donné ton mail pour en discuter ? Créez votre blogs, tutos en php, gestion de vos projets avec recrutement ... ==> http://www.xilow.net Besoin de graphistes et/ou webdesigners pour jeu de gestion d'une planète par naviguateur(en ligne) - Alors, cliquez ici Algorithme de combat |
Kissifrot
|
# Posté le 14/01/2008 à 20:15:03 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Citation : Nanocom Alors comment enpêchera-t-on l'utilisation de shell_exec() ? Il suffirait de modifier le fichier php.ini et mettre la valeur suivante à la directive "disable_functions" : Code : Autre - Afficher / masquer les numéros de ligne
Par contre ça sera effectif pour tous les sites hébergés sur le serveur |
Thedownloader
|
# Posté le 14/01/2008 à 20:42:41 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Non pas besoin de se compliquer comme ça ! Je vais reprendre : On a deux types de dossiers, du point de vue de Apache : le dossier racine /var/www où l'administrateur met SES pages et SON site, et les dossiers utilisateurs /home/*/public_html où les utilisateurs vont héberger leurs pages. On va donc considérer que les pages de l'administrateur sont bien codées et sûres (un bon administrateur ne détruit pas lui même son serveur ) et donc il est inutile de leur appliquer les restrictions que l'on applique aux utilisateurs (comme le safe_mode, qui désactive lui même la fonction shell_exec).C'est pourquoi dans ma solution, la fonction shell_exec n'est utilisable que dans le dossier /var/www et pas dans les dossiers /home/*/public_html (regardez les 2 chapitres sur Apache, et notament les genres de balises <Directory /repertoire></Directory> qui permettent de n'appliquer des options qu'à certains répertoires). Voilà j'espère avoir été clair
L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Nanocom
|
# Posté le 15/01/2008 à 11:17:53 - Ce membre a mis la note : 17 |
Salut ô !![]() Groupe : Membres |
Ok, merci
|
utb_diablo
|
# Posté le 17/01/2008 à 20:51:16 - Ce membre n'a pas mis de note |
-uTb#`diablo 4 ever ;)![]() Groupe : Membres |
youp, très bon tuto, je vais tester ça plus tard ![]() juste un chti bug de sécurité, tu oublies de désactiver l'accès à ~root dans /etc/apache2/mods-enabled/userdir.conf Code : Apache - Afficher / masquer les numéros de ligne
Ça évite les surprises
Ils ne savaient pas que c'était impossible, alors ils l'ont fait ... You'll find my software here => ftp://serv-diablo.no-ip.org/Source Recherche offres de télétravail /Q me |
Thedownloader
|
# Posté le 17/01/2008 à 21:39:56 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Non, car j'ai précisé dans le fichier /etc/apache2/mods-available/userdir.conf la chose suivante :Code : Autre - Afficher / masquer les numéros de ligne
Ceci veut dire que la liste des utilisateurs du mod UserDir correspond à la liste des dossiers présents dans /home et non pas à la liste des utilisateurs système comme dans le fichier par défaut :Code : Autre - Afficher / masquer les numéros de ligne
Maintenant il est vrai que si on veut désactiver un utilisateur dans le mod UserDir, que ce soit un utilisateur système ou un nom de dossier, il faut utiliser : Code : Autre - Afficher / masquer les numéros de ligne
L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
kankan
|
# Posté le 18/01/2008 à 20:44:00 - Ce membre n'a pas mis de note |
kankan@internet:/com/sdz$![]() Groupe : Membres |
Bon tuto, que j'ai survolé hier soir .Tu as très bien traité les problèmes de sécurité (enfin ceux auxquels j'avais pansé avant de lire le tuto ).Par contre (et c'est le seul reproche) il n'est précisé nul par comment changer la syntaxe de l'adresse à utiliser (par exemple en utilisant utilisateur.domaine.tld). Il ne faut pas un vhost par compte pour cela, si ?
http://www.infospc.fr Trucs et astuces sur l'informatique ![]() Changez facilement le design du site du zéro |
Thedownloader
|
# Posté le 18/01/2008 à 20:51:32 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Si sûrement... mais je n'en parle pas tout simplement parce que je connais pas. Maintenant, si vous avez compris ce que j'ai fait, et comment fonctionnent les fichiers de configuration de Apache, vous pouvez l'adapter à toutes les sauces avec l'aide de la doc. C'est vrai que c'est assez déroutant au début, mais on s'y fait et l'expérience aide (la virtualisation peut être très pratique pour faire des essais). L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Payday
|
# Posté le 19/01/2008 à 23:11:44 - Ce membre a mis la note : 9 |
![]() Groupe : Membres |
Coucou ! Ayant testé le tuto, voici ce qu'il en résulte : Code : Console - Afficher / masquer les numéros de ligne ns27832:/home# /etc/init.d/vsftpd restart
Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
.
Ne connaissant pas vsftpd ???
|
Thedownloader
|
# Posté le 20/01/2008 à 11:25:46 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Tu n'es pas le premier à avoir eu ça... (j'en fais partie également) Apparament c'est dût au fait que vsFTPd n'a pas pu se lancer (du coup quand on le redémarre il dit qu'il n'est pas démarré). Généralement on a ça lorsque le fichier de configuration comporte des erreurs. Pour avoir le message d'erreur, il faut exécuter (en root) /usr/sbin/vsftpd. L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Payday
|
# Posté le 20/01/2008 à 13:08:33 - Ce membre a mis la note : 9 |
![]() Groupe : Membres |
Code : Console - Afficher / masquer les numéros de ligne 500 OOPS: missing value in config file for:
Hum =) Et sinon : Code : Console - Afficher / masquer les numéros de ligne # file /var/run/vsftpd/vsftpd.pid
/var/run/vsftpd/vsftpd.pid: ERROR: cannot open `/var/run/vsftpd/vsftpd.pid' (No such file or directory)
Je sais pas si ca peut jouer :/ |
Tibrus
|
# Posté le 20/01/2008 à 18:51:44 - Ce membre n'a pas mis de note |
TGV A rame 325 482,4 Km/h![]() Groupe : Membres |
Salut, Un petit problème pendant ce test du tuto Après l'installation de vsftpd, je peux me connecter au serveur Ftp. J'applique les modifications que tu décris et en voulant me connecter de nouveau, j'otiens ceci : Code : Console - Afficher / masquer les numéros de ligne Trying 172.20.65.1...
telnet: Unable to connect to remote host: Connection refused
Aurais-tu une petite idée d'ou cela peux provenir. Pourquoi après la modif du fichier, je ne peux plus me connecter Dans l'attente, merci d'avance Quand la cervelle échoue, la force brute reprend ses droits Born to be root |
Thedownloader
|
# Posté le 20/01/2008 à 19:03:36 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Payday : Il doit y avoir quelque chose qui cloche dans le fichier de configuration de vsFTPd... par exemple une faute de frappe ou des caractères invisibles dûts à un copier/coller... J'avais déjà eu un problème similaire qui était justement dû au fait que j'avais fait pas mal de copier/coller avec des éditeurs différents pour finalement me retrouver avec des caractères bizards invisibles (saut de lignes et tout...). Tibrus : Ne sachant pas quelle commande tu as fait pour obtenir ça j'ai du mal à t'aider... Tu as connaissance de l'adresse IP mentionnée (172.20.65.1) ? Pareil pour l'évocation du telnet, tu vois ce que ça vient faire par là ? L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Tibrus
|
# Posté le 20/01/2008 à 19:07:55 - Ce membre n'a pas mis de note |
TGV A rame 325 482,4 Km/h![]() Groupe : Membres |
Pour tester tous services, je fais généralement : Code : Console - Afficher / masquer les numéros de ligne telnet [Adresse IP] [port]
Donc <telnet 172.20.65.1 21 sachant que l'IP est celle de mon debian. Cette même commande fonctionne avant la modif du fichier de vsftpd. Mais vu ta réponse sur le copier/coller c'est peut-être cela. Je vais tester de copier ton fichier autrement. Edit : J'ai édité avec nano ou KWrite et c'est pareil. Je vais ouvrir le fichier et me taper le tout à la main si cela continu ![]() Edit : après être parti d'un fichier texte vierge, j'ai retapé ton vsftpd.conf à la mano. je me retrouve avec le même problème que Payday maintenant Quand la cervelle échoue, la force brute reprend ses droits Born to be root |
Payday
|
# Posté le 20/01/2008 à 19:45:46 - Ce membre a mis la note : 9 |
![]() Groupe : Membres |
Y'a rien d'anormal dans le fichier de conf...
|
Thedownloader
|
# Posté le 20/01/2008 à 20:23:50 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Personnellement pour tester le serveur FTP en ligne de commande j'utilise simplement le programme ftp (éventuellement à installer, je ne sais plus...).Code : Console - Afficher / masquer les numéros de ligne ftp adresse_ip
// pour la liste des commandes tapez "?" ("by" pour quitter)
Sinon je vous ai mis en ligne mon propre fichier de configuration de vsFTPd : http://ecureuil.44.free.fr/Linux/vsftpd.conf Il y a des différences par rapport à celui du tuto ! J'espère que ça va résoudre vos problèmes
L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Payday
|
# Posté le 20/01/2008 à 22:42:04 - Ce membre a mis la note : 9 |
![]() Groupe : Membres |
En effet ca a résolu mon problème ! Seul bémol, quand je me connecte avec l'utilisateur, ca m'envoie dans le var/www au lieu du répertoire précisé dans le /etc/vsftpd/user Merci encore =) |
Thedownloader
|
# Posté le 20/01/2008 à 22:45:40 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Tout à fait normal : dans le fichier que j'ai mis à disposition, le répertoire des fichiers de configuration des utilisateurs est différent de celui du tuto (j'avais prévenu ).Si tu le remets à /etc/vsftpd ça devrait marcher... L'écureuil vous épargnera peut être si vous allez sur ce site : The Untitled Website Jeu d'aventure par navigateur où on voit le champs de blé des Chocapic (entre autres )Mon 1er tuto : PHP4 et PHP5 en même temps sur un serveur Linux Mon 2ème tuto : Un serveur d'hébergement multiutilisateur sous Linux |
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
434 Zéros connectés |
8 requêtes |
0.0781s (0.0324s)
