Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Participez aux Concours Mensuels :

Concours Mensuels Alsacréations
Auteur
ThomasB
# 14 Apr 2008 - 11:02:30
Citer
Firefox Addict
60 Posts
Coucou,

1) Il serait mieux de préciser à quoi servent ces lignes et pourquoi les changer :
UseIPv6 off
DefaultRoot ~
IdentLookups off
RootLogin off
ServerIdent on "FTP Server ready."
ShowSymlinks off
AllowStoreRestart on
AllowRetrieveRestart on


2) Autant installer les deux packages de suite smile -> apt-get install proftpd proftpd-mysql

3) Il me semble qu'il manque un ' avant l'@ dans :
GRANT USAGE ON proftpd.* TO 'proftpd@'localhost'
IDENTIFIED BY motdepasse_proftpd WITH GRANT OPTION; code

D'ailleurs sur le tuto de Ubuntu-fr on peut voir que la requête finale est plutôt :
GRANT SELECT, INSERT, UPDATE, DELETE ON proftpd.* TO 'proftpd'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Les droits de l'utilisateur proftpd sont plus nombreux.

D'ailleurs je me demande un truc. Si je vais regarder les privilèges des utilisateurs dans phpmyadmin après cette requête j'ai bien un nouvel utilisateur "proftpd" mais la colonne "Grant" est à "non", pas normal n'est-ce pas ? murf

4) Tout le tutorial sur alsacréations est focalisé sur la prise en charge de l'UTF-8 (mysql, php) mais les tables créé pour proftpd ont l'interclassement "latin1_swedish_ci". C'est normal ? Oublie, limite de proftpd, j'ai rien compris ? lol

\_o<~coin~COIN

http://navigosaure.net 
^
dew
# 14 Apr 2008 - 13:52:06
Citer
Administrateur
716 Posts
ThomasB a écrit :
1) Il serait mieux de préciser à quoi servent ces lignes et pourquoi les changer


Des précisions ont été ajoutées.
L'inconvénient de PlumeCMS étant la présentation des informations (non présentées en code / pas de copier-coller en liste).

ThomasB a écrit :
2) Autant installer les deux packages de suite smile -> apt-get install proftpd proftpd-mysql


Si on n'utilise pas proftpd-mysql il n'est pas nécessaire de l'installer, c'est toujours ça de gagné (en paquets inutiles / failles de sécurité potentielles).

ThomasB a écrit :
3) Il me semble qu'il manque un ' avant l'@


C'est corrigé merci.

ThomasB a écrit :
GRANT USAGE : Les droits de l'utilisateur proftpd sont plus nombreux.


J'ai confondu usage avec le regroupement générique select / insert / delete / update. rolleyes

ThomasB a écrit :
D'ailleurs je me demande un truc. Si je vais regarder les privilèges des utilisateurs dans phpmyadmin après cette requête j'ai bien un nouvel utilisateur "proftpd" mais la colonne "Grant" est à "non", pas normal n'est-ce pas ? murf


A mon humble avis cela vaut mieux. Si l'utilisateur proftpd dispose du droit GRANT, il pourra s'attribuer de nouveaux droits et modifier ceux des autres utilisateurs. Il n'est vraiment pas indispensable qu'il puisse disposer de ce droit, tout ce qu'il a besoin de faire c'est avoir accès à ses propres tables en insert/select/update/delete.

ThomasB a écrit :
4) Tout le tutorial sur alsacréations est focalisé sur la prise en charge de l'UTF-8 (mysql, php) mais les tables créé pour proftpd ont l'interclassement "latin1_swedish_ci". C'est normal ? Oublie, limite de proftpd, j'ai rien compris ? lol


Rien n'empêche de les créer en UTF-8 puisque l'interclassement n'est pas spécifié cligne
Modifié par dew (14 Apr 2008 - 13:57)

http://www.blup.fr/ 
^
Florent V.
# 14 Apr 2008 - 14:04:30
Citer
On va manger des chips.
Modérateur
12896 Posts
dew a écrit :
4) Tout le tutorial sur alsacréations est focalisé sur la prise en charge de l'UTF-8 (mysql, php) mais les tables créé pour proftpd ont l'interclassement "latin1_swedish_ci". C'est normal ? Oublie, limite de proftpd, j'ai rien compris ?
Rien n'empêche de les créer en UTF-8 puisque l'interclassement n'est pas spécifié cligne

Configuration de MySQL par défaut: sans information contraire de l'utilisateur (dans les requêtes SQL d'un script créant des tables, par exemple), les tables créées sont en latin1 avec interclassement latin1_swedish_ci.
Il faut configurer MySQL si on veut un fonctionnement différent. smile

Dans my.cnf (mais pour ma part j'ai mis ça dans /etc/mysql/conf.d/charsets.cnf, créé pour l'occasion):
[ mysqld ]

# Set the default character set.
default-character-set=utf8

# Set the default collation.
default-collation=utf8_general_ci
(Nota: ne pas mettre d'espaces entre "mysqld" et les crochets.)
Modifié par Florent V. (14 Apr 2008 - 14:05)

http://www.covertprestige.net 
^
ThomasB
# 15 Apr 2008 - 10:33:57
Citer
Firefox Addict
60 Posts
dew a écrit :
J'ai confondu usage avec le regroupement générique select / insert / delete / update. rolleyes

Je suppose que c'est ironique lol Je m'y connais pas trop mais sur http://dev.mysql.com/doc/refman/5.0/fr/grant.html ils disent
USAGE Synonyme de ''pas de droits''.
murf

\_o<~coin~COIN

http://navigosaure.net 
^
ThomasB
# 15 Apr 2008 - 10:38:04
Citer
Firefox Addict
60 Posts
Florent V. a écrit :
[ mysqld ]

# Set the default character set.
default-character-set=utf8

# Set the default collation.
default-collation=utf8_general_ci
(Nota: ne pas mettre d'espaces entre "mysqld" et les crochets.)

Avant la création des tables pour proftpd j'avais déjà ces deux lignes dans /etc/mysql/my.cnf smile

\_o<~coin~COIN

http://navigosaure.net 
^
ThomasB
# 17 Apr 2008 - 11:26:46
Citer
Firefox Addict
60 Posts
dew a écrit :
Si on n'utilise pas proftpd-mysql il n'est pas nécessaire de l'installer, c'est toujours ça de gagné (en paquets inutiles / failles de sécurité potentielles).

Je me permet de revenir là dessus lol

Pour PHP, je cite :
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
J'ai des doutes sur l'utilité d'installer php5-dev, php5-idn, php5-pear, php5-imap, php5-ming, php5-ps, php5-pspell, php5-snmp, php5-tidy murf

Ce sont des besoins assez spécifiques quand même, pas besoin de les installer par défaut. Limite j'en exclurait même d'autres biggol Surtout qu'ils installent aussi libsnmp, automake, aspell, etc. cligne

\_o<~coin~COIN

http://navigosaure.net 
^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.7.9 © dew
Contacter l'administrateur - 10.5 ms - Charte