Création de service Gogs avec Systemd

Gogs est une cms multiplateforme basée sur le gestionnaire de code git écrite en Go. Il est libre et disponible sous licence MIT. Il est très léger et peut fonctionner sur carte ARM (raspberry par exemple) et peut donc être auto-hébergé. Gogs dispose d’une interface web similaire à celle de GitHub. Pour installer gogs je vous invite à consulte l’article sur l’installation de gogs qui est très simple et rapide.

La création du service sera faite sous

pi@serverlocal:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian

Continuer la lecture de Création de service Gogs avec Systemd

Monter un partage réseau sous Debian 7

debian-logo[1]

Vous pouvez monter un partage réseau sur votre debian afin de rendre les fichiers stockés sur celui-ci disponible. Par exemple dans la Freebox V6, il peut être pratique de monter le partage réseau du disque dur sur votre Debian. Pour cela on va utiliser cifs qui est une application permettant de gérer le format CIFS, le successeur de SMB.

Appliquez la procédure ci-dessous afin de monter le partage réseau.

apt-get install -y cifs-utils

Continuer la lecture de Monter un partage réseau sous Debian 7

Comprendre l’authentification Debian en 500 mots

debian-logo[1]

Le billet se présente comme un résumé très bref afin de cerner les mécanismes d’authentification sous Debian présent dans le référentiel du BTS Services Informatiques aux Organisations.
Dans un systeme d’exploitation dit « Unix » la gestion de l’authentification utilise trois fichiers « principaux » à savoir,

  • /etc/passwd : Contient la liste des utilisateurs avec des paramètres comme le mot de pass, le dossier home ext …
  • /etc/shadow : Contient les options relatives au mot de pass des utilisateurs
  • /etc/group : Contient la liste des groupes disponibles

Debian (comme d’autres distributions) complète ce mécanisme d’authentification avec

  • PAM (Pluggable Authentication Modules)
  • NSS (Name Service Switch)

PAM va permettre l’échange de mot de passe entre applications et NSS va permettre de centraliser différentes sources d’identifiants et de mots de passes.

Continuer la lecture de Comprendre l’authentification Debian en 500 mots

Installation de l’application WEB GLPI sur Debian

0 logo glpi

Dans ce billet je détail une procédure simple afin d’installer GLPI sur un serveur Web Apache. La procédure se déroule dans un environnement Linux Debian. Je pars du principe que la machine possède un serveur WEB/SQL en local. (127.0.0.1)

Pour débuter je vais faire une présentation rapide de GLPI. Lr projet a été lancé en 2003 par une communauté. On le désigne comme une application web permettant dé gérer un parc informatique ainsi que les services associés. Il est distribué sous licence GPL et donc gratuit.

Vérifiez que PHP et MYSQL sont bien installé et à jour :

aptitude install php5-mysql

Continuer la lecture de Installation de l’application WEB GLPI sur Debian

Travaux Pratiques BTS SIO – Synchronisation d’utilisateurs Active Directory avec SAMBA

Partie 1 : Configuration de Debian avec votre Active Directory

Dans le cadre du PPE il est demandé de réaliser des travaux avec la mise en pratique de divers compétences. Dans ce sujet nous avons en place un Windows Server 2008 avec nos utilisateurs et nous désirons installer un serveur de fichiers SAMBA via la distribution Linux DEBIAN 6.0.3.

Mettez à jour votre Debian avec la commande « aptitude update » puis « aptitude dist-upgrade », mettez à jour vos source./etc/apt/sources.list
Si vous possédez des problèmes de dépendances, effectuez un apt-get install -f

## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

## squeeze multimedia
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# squeeze update
deb http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main contrib non-free

Pour plus de confort vous pouvez créer un nouveau dossier partagé entre votre host et votre machine virtuelle via la commande :

Vmware

mkdir /mnt/partage
mount -t vmhgfs .host:/ /mnt/partage

Virtualbox

mkdir /mnt/partage
mount -t vboxsf NOMDUPARTAGEVB /mnt/partage

puis installez sur votre debian les deux package suivant : samba winbind

apt-get install samba winbind  krb5-user libpam-krb5

Configuration Windows Serveur 2008

  • Nom de l’ordinateur: SRV1PPEGR5
  • Nom Complet: SRV1PPEGR5.SRV1.PPEGR5.LOCAL
  • Domaine: SRV1.PPEGR5.LOCAL

Adressage IP Windows Serveur 2008

  • IP: 10.0.0.100
  • Masque: 255.0.0.0
  • Paserelle: 10.0.0.100
  • DNS: 127.0.0.1

configuration system windows serveur 2008

Continuer la lecture de Travaux Pratiques BTS SIO – Synchronisation d’utilisateurs Active Directory avec SAMBA

Présentation de Whonix – Une distribution Linux pour être anonyme sur Internet

Whonix est une distribution basé sur l’anonymat. Elle utilise une source Debian GNU (Linux) et le réseau Tor pour le garantir.



Whonix est élaboré pour éviter les fuites IP et DNS. La doc précise que même un utilisateur logué en root ne peut avoir accès à des informations clées. La distribution se compose de deux machines virtuelle.
Une machine faisant tourner Tor qui agit comme une passerelle (Whonix-Gateway). L’autre machine nommée Whonix-Workstation, est un réseau complètement isolé ou seules les connexions au travers de Tor sont possibles.

L’identifiant par default est : user/changeme.


Lien : Whonix Project on Sourceforge.net