Why can't I be happy?

It sucks to the highest degree

Putain...

c'est le 2 août 2008 aujourd'hui.

20 ans.

Configurer un PureFTPd avec un backend MySQL sous Ubuntu

En trois étapes :

Premièrement, l'installation à partir des packages :

$ sudo apt-get install pure-ftpd-mysql

Deuxièmement, création de l'user, de la base et de la table kivonbien sur un serveur MySQL :

CREATE DATABASE pureftpd;
GRANT SELECT ON pureftpd.* TO 'pureftpd'@'localhost' IDENTIFIED BY 'XXXXXX';
CREATE TABLE `ftpd` (
 `User` varchar(16) NOT NULL default '',
 `status` enum('0','1') NOT NULL default '0',
 `Password` varchar(64) NOT NULL default '',
 `Uid` varchar(11) NOT NULL default '-1',
 `Gid` varchar(11) NOT NULL default '-1',
 `Dir` varchar(128) NOT NULL default '',
 `ULBandwidth` smallint(5) NOT NULL default '0',
 `DLBandwidth` smallint(5) NOT NULL default '0',
 `comment` tinytext NOT NULL,
 `ipaccess` varchar(15) NOT NULL default '*',
 `QuotaSize` smallint(5) NOT NULL default '0',
 `QuotaFiles` int(11) NOT NULL default '0',
 PRIMARY KEY  (`User`),
 UNIQUE KEY `User` (`User`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Troisièmement on paramètre le PureFTPd. D'abord dans /etc/pure-ftpd/db/mysql.conf :

MYSQLSocket      /var/run/mysqld/mysqld.sock
MYSQLUser       pureftpd
MYSQLPassword   XXXXXXXX
MYSQLDatabase   pureftpd
MYSQLCrypt      md5
MYSQLGetPW      SELECT Password FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetUID     SELECT Uid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetGID     SELECT Gid FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MYSQLGetDir     SELECT Dir FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTASZ   SELECT QuotaSize FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")
MySQLGetQTAFS   SELECT QuotaFiles FROM ftpd WHERE User="\L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "\R")

Et ensuite on n'oublie pas de créer le fichier /etc/pure-ftpd/conf/ChrootEveryone avec comme valeur "yes".

Si je ne me suis pas planté, c'est tout (pour le moment).

(PS : ceci est un post perdu !)

J'aime pas parler de politique...

... alors je vais parler rhétorique !

Quand Ségolène Royal, citée par Direct Matin, dit :

Vous n'entendrez jamais dans ma bouche la moindre agressivité à l'égard des personnes, ni à l'égard de Bertrand Delanoë.

rien ne vous choque ?

Et pourtant ! Elle vient de séparer « Bertrand Delanoë » des « personnes »... dit autrement, elle considère que Bertrand Delanoë n'est pas une personne. Ce n'est effectivement pas de l'agressivité, mais ce ne sont pas non plus des fleurs !

Tu diras à cette taspé que j'vais la taper

C'est chelou !

Le mieux c'est encore la « skyversion », qui dit quand même « Skyrock, c'est chelou » <3

Merci Zaho.

Rétro-futurisme

Rétro-futurisme

trouvée sur "On Beauty" via intraordinaire.

QOTD

Le loto, c'est un impôt sur ceux qui ne captent rien aux probas.

-- Anne Heaunyme.

In love with Fonelle

Ceux qui sont hétérosexuels dans ce milieu — dans la mode — en général on les reconnaît parce qu'ils sont très sales, très très très sales, et ils ont le cheveu gras...

Raaaaaah

J'ai mis des mois, mais j'ai trouvé.

Evidemment, ça m'est venu d'un coup d'un seul, ce soir...

C'est quasiment sorti de playlist, mais j'ai trouvé sur qui Rose avait repompé l'intro de Ciao Bella... ces quelques notes de piano qui me démontaient les nerfs à chaque fois que je les entendais, tellement je les connaissais, et tellement je n'arrivais pas à les reconnaître. C'est un poil plus primesautier que la version originale, mais c'est le même gimmick.

Michel Delpech - Pour un flirt.

Aaaaaw.

An-i-man-i-acs

It's time for An-i-man-i-acs
And we're zany to the max!

The writers flipped
We have no script
Why bother to rehearse
We're An-i-man-i-acs
We have pay or play contracts!

J'aime beaucoup le second degré de cette série... :)