www.martymac.org - Contributions



FreeBSD

[En] This is a port of the linux sms1xxx (siano) driver for FreeBSD >= 7.x. It is based on Raaf's dvbusb driver (link) and currently supports the 'Terratec Cinergy Piranha' and 'Hauppauge WinTV MiniStick' USB sticks. It is provided under the GPL v2.0 license. See README and CHANGELOG files for more details as well as the announce on the FreeBSD-multimedia list.

[Fr] Voici un port du driver Linux sms1xxx (siano) pour FreeBSD >= 7.x. Il est basé sur le driver dvbusb écrit par Raaf (lien) et ne gère pour l'instant que les clefs 'Terratec Cinergy Piranha' et 'Hauppauge WinTV MiniStick'. Il est diffusé sous licence GPL v2.0. Voir les fichiers README et CHANGELOG pour plus de détails et l'annonce sur la liste FreeBSD-multimedia.

>> FreeBSD ports

[En] Click here to get a list of other FreeBSD ports I maintain, and here for a complete history.

[Fr] Cliquez ici pour voir la liste des autres ports FreeBSD que je maintiens, et ici pour un historique complet.

>> aMule ports

[En] The new French DADVSI law forbids me to continue maintaining the FreeBSD aMule ports. See the official FreeBSD ports tree if you want to install aMule (further explanations : http://lists.freebsd.org/pipermail/freebsd-ports/2006-July/033746.html).

[Fr] La nouvelle loi Française DADVSI m'empêche de continuer à maintenir le port d'aMule pour FreeBSD. Regardez dans l'arborescence officielle des ports si vous souhaitez installer aMule (explications supplémentaires [En] : http://lists.freebsd.org/pipermail/freebsd-ports/2006-July/033746.html).

>> Problem reports (PRs)

[En] Click here to get a list of problems I have reported.

[Fr] Cliquez ici pour voir la liste des PRs que j'ai postés.

Samba / OpenLDAP (Linagora)

[Fr] Ce document est le premier publié au sein de Linagora, avec qui j'ai travaillé en 2004-2005. Il présente un exemple concret de migration et les différentes difficultés que l'on peut rencontrer dans une telle démarche. Bonne lecture !

[Fr] Cours réalisés dans le cadre de la formation Samba 3 dispensée à Linagora. Les thèmes abordés sont assez larges et couvrent la majorité des thèmes liés à la mise en place de Samba (contrôle de domaine, acls, quotas, impression, migration, ...). L'archive inclut les slides et la fiche récapitulative destinée à être utilisée par le formateur.

[En] Sample Samba 3 configuration file (with french comments).
[Fr] Exemple commenté (en français) d'une configuration Samba 3.

[En] Minimal LDAP tree necessary to store Samba 3 accounts using the configuration file above.
[Fr] Arborescence minimale permettant de stocker les comptes Samba 3 en utilisant le fichier de configuration présenté ci-dessus.

Samba / OpenLDAP (Eof)

[Fr] Formation Samba 3, publiée dans le cadre de ma participation au projet Eof, l'Ecole Ouverte Francophone (http://eof.eu.org). Cette formation est diffusée sous licence GNU FDL et s'organise en 3 chapitres de deux heures chacun. Elle s'addresse à un public ayant déjà des bases d'administration système GNU/Linux et propose de découvrir les outils clients Samba, le partage de données via un serveur autonome et le contrôle de domaines. Le support présente pas à pas la marche à suivre pour mettre en oeuvre ces différents concepts et appréhender le logiciel. Bonne lecture !

[Fr] Formation OpenLDAP, publiée dans le cadre de ma participation au projet Eof, l'Ecole Ouverte Francophone (http://eof.eu.org). Cette formation est diffusée sous licence GNU FDL et s'organise en 3 chapitres de deux à trois heures chacun. Elle s'addresse à un public ayant déjà des bases d'administration système GNU/Linux. Elle propose de découvrir les concepts généraux liés aux annuaires LDAP ainsi que les outils proposés par le projet OpenLDAP (configuration du serveur, utilisation des commandes clientes). En fin de formation, un exemple concret est présenté : connecter Samba à un annuaire OpenLDAP. Cette formation est très complète et permet d'appréhender pas à pas le monde (merveilleux) des annuaires ;) Bonne lecture !

Ldapscripts

[En] Ldapscripts are shell scripts provided under the terms of the GPL license.

They allow to manage POSIX accounts (users, groups, machines) in an LDAP directory. They can be used on GNU/Linux and FreeBSD (and any other Unix-like ?). They are similar to the smbldap-tools but are written in sh, not in PERL. They only require OpenLDAP client commands (ldapadd, ldapdelete, ldapsearch, ldapmodify, ldapmodrdn, ldappasswd) and make administrator's work a lot easier avoiding him to configure PERL and each library dependencies (e.g. Net::LDAP). These scripts are very simple to configure by not requiring any Samba-related information (SID, profiles, homes, ...) : management of Samba attributes is entirely done by standard commands (net, smbpasswd et pdbedit) used together with the scripts.

The scripts may be used independently - within command lines - or automatically by Samba, to handle POSIX information within accounts before adding Samba information.

See also the README file (included in the tarball) for more details.

[Fr] Les ldapscripts sont des scripts shell diffusés sous licence GPL.

Ils permettent de manipuler des comptes POSIX (utilisateurs, groupes, machines) sur un annuaire LDAP. Ils peuvent être utilisés sous GNU/Linux et FreeBSD (et tout autre Unix-like ?). Ils sont semblables aux smbldap-tools mais sont écrits en sh et non en PERL. Ils ont également pour seules dépendances les commandes clientes OpenLDAP (ldapadd, ldapdelete, ldapsearch, ldapmodify, ldapmodrdn, ldappasswd) et évitent ainsi à l'administrateur une configuration parfois fastidieuse de PERL et de ses librairies (Net::LDAP). Ces scripts sont très simples à configurer car n'intègrent aucune information propre à Samba (SID, profils, homes, ...) : la gestion des attributs Samba est déléguée aux outils standard (net, smbpasswd et pdbedit) qu'il faudra utiliser conjointement aux scripts.

Les scripts peuvent être utilisés de manière indépendante - en lignes de commandes - ou bien de manière automatique par Samba, qui les utilise ponctuellement pour manipuler les informations POSIX des comptes avant les informations Samba.

N'hésitez pas à consulter le fichier README (inclus dans le tarball) pour plus de détails.

[En] You'll have to use this kind of configuration in the smb.conf file :
[Fr] La configuration à adopter dans le fichier smb.conf est la suivante :

add machine script = /usr/local/bin/ldapaddmachine '%u' sambamachines
add user script = /usr/local/bin/ldapadduser '%u' sambausers
add group script = /usr/local/bin/ldapaddgroup '%g'
add user to group script = /usr/local/bin/ldapaddusertogroup '%u' '%g'
delete user script = /usr/local/bin/ldapdeleteuser '%u'
delete group script = /usr/local/bin/ldapdeletegroup '%g'
delete user from group script = /usr/local/bin/ldapdeleteuserfromgroup '%u' '%g'
set primary group script = /usr/local/bin/ldapsetprimarygroup '%u' '%g'
rename user script = /usr/local/bin/ldaprenameuser '%uold' '%unew'

>> Ldapscripts ports and packages : [freebsd] [debian] [ubuntu] [rpm]

[En] The ldapscripts are also mirrored on Sourceforge.

[Fr] Les ldapscripts sont aussi disponibles sur Sourceforge.

evtViewer - Viewer for Ms event (*.evt) log files

[En] evtViewer is a PERL script that displays Ms event (*.evt) log files in a human-readable text format. It is distributed under the GPLv2 license and does not make use of any external module such as Win32::EventLog.

[Fr] evtViewer est un script PERL qui affiche les fichiers Ms event (*.evt) dans un format texte lisible. Il est distribué sous les termes de la licence GPLv2 et n'utilise aucun module externe tel que Win32::EventLog.

>> evtViewer ports and packages : [freebsd]

[En] evtViewer is also mirrored on Sourceforge.

[Fr] evtViewer est aussi disponible sur Sourceforge.

Liens

[Fr] Contributions d'un ami, Charles-Antoine Guillat-Guignard, au monde du logiciel libre ; deux articles très intéressants sur la mise en place d'une passerelle sous GNU/Linux et la sécurité des systèmes GNU/Linux. A découvrir !



Valid CSS! Powered by FreeBSD Valid XHTML 1.0!