Just Another Geek

Aller au contenu | Aller au menu | Aller à la recherche

Une image de moi

Archive du blog de Nicolas Bareil · restaurée à partir d’Internet Archive · commentaires fermés

dimanche 23 octobre 2005

Newsyslog

Y a pas à dire, un fichier de configuration newsyslog [archive] est d'une limpidité et d'une simplicité exemplaire.

Comme son nom ne l'indique pas, newsyslog est un équivalent de logrotate qu'on peut trouver sous quelques saveurs BSDiennes. La killer-feature (pour moi en tout cas) est la syntaxe du fichier de conf :

# logfile_name          owner:group     mode count size when  flags
/var/cron/log           root:wheel      600  3     10   *     Z
/var/log/authlog        root:wheel      640  7     *    168   Z
/var/log/daemon                         640  5     30   *     Z
/var/log/pflog                          600  3     250  *     ZB /var/run/pflogd.pid

Sympa non ?

jeudi 13 octobre 2005

fchown, non ce n'est pas un plat alsacien

Je viens de remarquer que ni Perl, ni Python, ni Ruby n'implémentaient l'appel système fchown() ou fchmod(). C'est quand même trèèèèèèèèèèèèèèès facheux...

jeudi 13 octobre 2005

Qui de la poule ou de l'oeuf ?

Je me posais la question suivante : lorsqu'on télécharge une clef PGP depuis un serveur PGP (gpg --recv-key 0x9223052 par exemple), est-on sûr que c'est la clef 0x9223052 ?

Note pour les gens pressés que je parle du KeyID et pas de la personne possédant la clef.

La FAQ PGP [archive] indique qu'on est capable de forger des clefs pour une fingerprint donnée, ou un KeyID donné, ou un Userid donné mais pas pour tous ces composants à la fois.

On ne peut donc être sûr d'avoir télécharger la bonne clef que si le KeyID, la fingerprint et la taille correspondent (on doit donc les connaître avant de la télécharger) à ce qu'on s'attend. Il est également bien de vérifier que la clef est auto-signée par son propriétaire.