Archive for the 'Debian' Category



Apache2 + Webdav + openldap + ssl

Published on 6 May , 2010

Installation des paquets:
[root@webdav:~]$apt-get install apache2
Apache
On active les modules nécessaires pour le webdav, le ssl et l’authentification ldap:
[root@webdav:~]$a2enmod authnz_ldap ssl dav dav_fs dav_lock
Considering dependency ldap for authnz_ldap:
Enabling module ldap.
Enabling module authnz_ldap.
Enabling module ssl.
See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and create self-signed certificates.
Enabling module dav.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!
On créé un répertoire qui sera [...]


Samba pdc

Published on 13 July , 2009

apt-get install samba
Pour que samba joue le rôle de pdc il faut remplir les 5 conditions suivantes:
1 activer security=user
2 activer le support des mots de passe cryptés encrypt password = yes
3 avoir un partage netlogon
4 le pdc doit être l’explorateur maître de son domaine domain master = yes
5 le pdc doit être serveur de connexion [...]


Serveur ssh avec authentification ldap

Published on 19 June , 2009

Il faut tout d’abord installer libnss-ldap qui va nous fournir tous les paquets nécessaires:
debian:~# apt-get install libnss-ldap
/etc/libnss-ldap.conf:
base dc=frite,dc=be
uri ldaps://ldap.frite.be
ldap_version 3
port 636
tls_cacertfile /etc/ssl/cacert.pem
Modifier le fichier /etc/nsswitch.conf pour que la recherche d’utilisateurs et de groupes se fasse également sur le ldap:
/etc/nsswitch.conf:
passwd: compat ldap
group: [...]


Mail server: Postfix + Dovecot + openldap

Published on 29 April , 2009

On commence par installer les différents paquets nécessaires à la mise en place du server mail:
apt-get install postfix postfix-ldap dovecot-imapd mailx
Postfix demande le type de serveur de messagerie => Site Internet
Nom du courriel => nom de domaine
Pour la configuration de Postfix il y a 4 fichiers à éditer, ils se situent dans /etc/postfix:
Tout d’abord main.cf:
# [...]


Pureftp, pam_mkhomedir et Active Directory

Published on 29 September , 2008

Samba + krb + winbind
Installer les paquets suivants samba-common, krb5-clients, winbind:
apt-get install samba-common krb5-clients winbind
Modifier le fichier /etc/krb5.conf:
[libdefaults]
ticket_lifetime = 24000
default_realm = MOULES.FRITES.BE
dns_lookup_realm = false
dns_lookup_kdc = false
forwardable = yes
[realms]
MOULES.FRITES.BE = {
kdc = DC01.MOULES.FRITES.BE
admin_server = DC01.MOULES.FRITES.BE
default_domain = MOULES.FRITES.BE
}
[domain_realm]
.moules.frites.be = MOULES.FRITES.BE
moules.frites.be = MOULES.FRITES.BE

Modifier le fichier /etc/hosts:
127.0.0.1 localhost.moules.frites.be localhost pure-ftp
Modifier le fichier /etc/samba/smb.conf:
[global]
security = ADS
realm = [...]


Première application en Rails

Published on 14 September , 2008

Créer la base de donnée:
mysql> create database first;
Créer la structure de l’application:
ruby:~# rails first
Se rendre dans le dossier créé et éditer le fichier de configuration de la base de données:
ruby:~/first# vi config/database.yml
Editer le fichier pour avoir ceci:
development:
adapter: mysql
database: first
username: root
password:
host: localhost
Générer le modèle qui va [...]


Installation Ruby on Rails

Published on

Il suffit d’installer les 3 paquets suivants:
apt-get install rubygems rails mysql-server
gem install rails -y


postgreSQL 8.3 sous Debian etch

Published on 20 May , 2008

Il faut ajouter les backports dans le source.list
# nano /etc/apt/sources.list
Ajouter ceci dans le fichier :
deb http://www.backports.org/debian etch-backports main
Installer le paquet :
# apt-get install -t etch-backports postgresql postgresql-client
# apt-get install postgresql-contrib -t etch-backports
# nano /etc/postgresql/8.3/main/pg_hba.conf

local all postgres [...]


Créer un miroir local avec apt-mirror

Published on 18 March , 2008

Installer apt-mirror:
debian-mirror3:~# apt-get install apt-mirror
Créer le répertoire ainsi que les sous-répertoires qui contiendront le miroir:
debian-mirror3:~# mkdir -p /media/usb/miroir/{mirror,skel,var}
Créer le fichier de configuration de apt-mirror:
debian-mirror3:~# cat apt-config
set base_path /media/usb/miroir
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
set cleanscript $var_path/clean.sh
set defaultarch i386
set nthreads 4
set tilde 0
deb [...]


Installation d’OCS Inventory

Published on 6 March , 2008

Installez les paquets suivants sur le serveur:
apt-get install apache2
apt-get install mysql-server-5.0
apt-get install php5
apt-get install php5-mysql
apt-get install make
apt-get install libapache2-mod-perl2
apt-get install libapache-dbi-perl
apt-get install libcompress-zlib-perl
apt-get install libxml-simple-perl
apt-get install libnet-ip-perl
apt-get install libsoap-lite-perl

Décompressez l’archive récupérée sur le site d’OCS:
gestion:/var/www# tar -xvzf OCSNG_LINUX_SERVER_1.01.tar.gz
Lancez le setup.sh qui se trouve dans le dossier:
gestion3:/var/www# cd OCSNG_LINUX_SERVER_1.01; ./setup.sh
Il ne reste plus qu’à créer le [...]