• Accueil
  • Curriculum vitae
  • Éco|Auto-construction
  • Informatique
  • Contact
David Mercereau Le savoir n'est rien s'il n'est pas partagé

Tag Archives: Hebergement

[rkhunter] Warning The file properties have changed

9 janvier 2013 6 h 00 min / 2 Comments / David

Rkhunter sert à détecter les rootkits, portes dérobées et exploits. Il se base en partie sur les Inodes des exécutables. Après avoir fait des aptitude safe-upgrade. vos exécutables changent…  Il faut donc en avertir Rkhunter…

Après mon premier upgrade j’ai reçu le mail suivant :

1
2
3
4
5
6
7
8
Warning: The file properties have changed:
File: /bin/bash
Current inode: 21372580 Stored inode: 44044163
 
Warning: The file properties have changed:
File: /usr/sbin/cron
Current inode: 25046249    Stored inode: 44305975
[...]

Il faut donc mettre la base Rkhunter à jour avec les nouveaux inodes.

Méthode manuel :

Lancer les commandes suivantes :

Shell
1
2
$ rkhunter --update
$ rkhunter --propupd

Méthode automatique

Si comme moi, vous êtes un chouilla fainéant créer le script /etc/apt/apt.conf.d/98-rkhunter avec le contenu suivant :

Shell
1
2
3
4
5
$ cat /etc/apt/apt.conf.d/98-rkhunter
DPkg::Post-Invoke {
    "rkhunter --update;"
    "rkhunter --propupd";
};

Ainsi la base Rkhunter sera remis à jour à chaque fois que vous utiliserez apt/aptitude.

Astuce trouvé sur le forum debian-fr.org

Posted in: Informatique / Tagged: apt, auto-hebergement, debian, hebergement, planet-libre, rkhunter, sécurité, serveur, ubuntu

[Web-Dynamic-Dnsupdate] Administrer vos zones DNS sans base de données

3 août 2012 15 h 15 min / David

Présentation

Je voulais vous présenter le projet Web-Dynamic-Dnsupdate qui est une interface web d’administration DNS sans base de donné basé sur la lib pear Net_DNS2

Mon entreprise l’utilise et m’a permis de contribuer au projet (migration vers la lib Net_DNS2 car la lib Net_DNS est obsolète)

Voir la démo :

  • http://demo.zici.fr/dynamic-dnsupdate/

Les points forts :

  1. C’est très pratique pour avoir un zone toujours à jour (c’est souvent le problème des interfaces avec bases de données) ;
  2. Vous ne risquez pas de planter votre zone à cause d’une erreur de syntaxe. Le protocole ce charge de valider votre syntaxe ;
  3. Le projet a été conçu avec des GET afin qu’il soit possible de l’exploiter en ligne de commande / dans un script (exemple :
    lynx --auth login:motDePasse http://dns.exemple.com/dnsupdate.php?todo=recordAdd&rr=exemple.testdom2.com.+10800+IN+CNAME+exemple.com&domain=testdom2.com 
  4. Beaucoup de type d’enregistrements supportés :
    • Par le Wizard : A AAAA CNAME NS MX TXT PTR SPF
    • Sans Wizard : A NS CNAME SOA WKS PTR HINFO MX TXT RP AFSDB X25 ISDN RT NSAP SIG KEY PX AAAA LOC EID NIMLOC SRV ATMA NAPTR KX CERT DNAME OPT APL DS SSHFP IPSECKEY RRSIG NSEC DNSKEY DHCID NSEC3 NSEC3PARAM HIP TALINK CDS SPF TKEY TSIG URI CAA TA DLV

Les manques :

  1. Projet jeune ;
  2. Il n’est pas possible de créer des zones via l’interface ;

Autoriser l’update dans bind9

Deux petites lignes sont à indiquer dans les zones que vous souhaitez laisser mettre à jour via l’interface :

...
zone "testdom2.com" {
    type master;
    allow-transfer { 192.168.2.158;};
    allow-update { 192.168.2.158; };
    file "/var/lib/bind/testdom2.com/zone";
};
...
Posted in: Informatique / Tagged: auto-hebergement, contributions, dns, hebergement, php, planet-libre, serveur

ISPconfig Postfix & Dovecot : unknown user

31 mai 2012 19 h 53 min / David

Après une installation de ISPconfig avec Dovecot sur une Debian j’ai eu un problème de réception d’email :

May 31 21:40:05 popof postfix/local[16076]: 94C832A028C8: to=<xxxxxxxxxxxxxxx>, orig_to=<xxxxxxxxxxxxxxxxxx>, relay=local, delay=2.3, delays=0.04/0.01/0/2.2, dsn=5.1.1, status=bounced (unknown user: "david")

La solution est de modifier le fichier dovecot-sql.conf comme ceci :

125,126c125
> user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE login = '%u' AND disable%Ls = 'n'
---
< #user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE login = '%u' AND disable%Ls = 'n'
< user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE login = '%u' OR email = '%u' AND disable%Ls = 'n'

La solution a été trouvé ici : http://www.howtoforge.com/forums/showthread.php?t=56499&page=2

Posted in: Informatique / Tagged: auto-hebergement, debian, hebergement, ispconfig, linux

Pas d’Anti-pub ?

Vous ne semblez pas disposer d'un filtre anti-pub sur votre navigateur. Je vous encourage à en installer un, c'est gratuit :

Télécharger un anti-publicité

Comprendre la démarche...

Articles récents

  • Fabrication four/cuiseur solaire
  • La peinture à l’ocre / argile
  • Écoconstruction dans le Rhône – départ
  • LA Licence Beerware
  • [FredgniX] diff et patch en dix minutes
  • pongSmtp.pl – Tester le bon fonctionnement de votre serveur mail
  • Linutop 3 – Adaptateur alimentation disque 2,5 pouces
  • Fabriquer un jeu de “Dames Chinoises”

Mots-clefs

anti-pub apt auto-hebergement bash bricolage commande contributions cours debian dep dns dovecot emailPoubelle grub hebergement ispconfig ldap libre linutop linux mail musique mysql ménage navigateur perl php planet-libre port postfix proxy publicité script serveur shell socks spam squid ssh sécurité ubuntu vie-privée windows wordpress xsshfs

Liens

  • Forge Zici Ma bébé forge
  • Xsshfs Interface Graphique pour sshfs
  • Zici.fr Services gratuits

Commentaires récents

  • David dans Script de sauvegarde Mysql par base “mysql_dump.sh”
  • David M. dans Script de sauvegarde Mysql par base “mysql_dump.sh”
  • David M. dans Script de sauvegarde Mysql par base “mysql_dump.sh”
  • David M. dans Script de sauvegarde Mysql par base “mysql_dump.sh”
  • Fred dans LA Licence Beerware
  • alexnogard dans [FredgniX] diff et patch en dix minutes
  • Nicolas dans pongSmtp.pl – Tester le bon fonctionnement de votre serveur mail
  • David dans [MiniTrick] Désactiver l’historique bash

Licence Beerware

Le contenu de ce blog est sous licence Beerware

Si on se rencontre un jour et que vous pensez que ce truc vaut le coup, vous pouvez me payer une bière en retour.

Le contenu de ce blog est sous licence Beerware
Infinity Theme by DesignCoral / WordPress