Clients légers et authentification Active Directory. Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 1



Documents pareils
Imprimantes et partage réseau sous Samba avec authentification Active Directory

Projet Semestre2-1SISR

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS

PARAMETRER SAMBA 2.2

I. Présentation du serveur Samba

Jeudis du libre, Samba ou comment donner le rythme aux stations Windows

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS

Mise en place d un proxy Squid avec authentification Active Directory

Les différentes méthodes pour se connecter

Ajout et Configuration d'un nouveau poste pour BackupPC

Conférence technique sur Samba (samedi 6 avril 2006)

Installation d'un TSE (Terminal Serveur Edition)

Serveur d impression CUPS

Introduction. Pourquoi LTSP? Comment fonctionne-t-il? CIP Kevin LTSP BTS SIO

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

LP Henri Becquerel - Tours

Faites danser votre serveur avec Samba. Association LOLITA

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

ORTIZ Franck Groupe 4. Terminal serveur pour administrer un serveur Windows à distance, client rdp linux.

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Installer Active Directory sur Microsoft Server 2012 Intégrer un poste Linux dans AD

Installation du transfert de fichier sécurisé sur le serveur orphanet

Eléments techniques tome I Installation Serveur Windows 2012

Kerberos : Linux, Windows et le SSO

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

sshgate Patrick Guiran Chef de projet support

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

NAS 109 Utiliser le NAS avec Linux

Virtualisation d un proxy Squid gérant l authentification depuis Active Directory. EPI - Stagiaire2007 Vivien DIDELOT

SAMBA. partager des fichiers sous Linux par un protocole compatible Microsoft

Installation de Windows 2000 Serveur

Integration à un domaine AD SOMMAIRE

Pourquoi installer un domaine Windows Active directory? E. Basier - CNIC S. Maillet - CRPP F. Palencia - ICMCB

Personnes ressources Tice. Académie de Rouen

Comment configurer Kubuntu

INDUSTRIALISATION «802.1X» CONFIG : 802.1X PEAP MSCHAPV2

Installation de Zabbix

UE5A Administration Réseaux LP SIRI

Direction des Systèmes d'information

Logiciel : GLPI Version : SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

OpenMediaVault installation

Installation d'un serveur sftp avec connexion par login et clé rsa.

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping)

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

9 - Installation RDS sur 2008R2 SOMMAIRE. Chapitre 1 Mise en place RDS sous Windows 2008 R2 2

Réaliser un inventaire Documentation utilisateur

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Enoncé du TP 8 Système

Installation d un Contrôleur de Domaine Windows Server 2003

Aubert Coralie, Ruzand Brice GTR 2002 Bonvarlet Manuel, Desroches Alexandre, Magnin Cyril DRT Notice technique 1

Installation et configuration d un serveur SAMBA sous linux Red Hat

Manuel BlueFolder ADMINISTRATION

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

Manuel d installation De la Cryptolib CPS Dans un environnement client/serveur TSE/CITRIX

Installation d ORACLE 10g sous Debian Etch

INSTALLATION Advantage Database Server

MISE EN PLACE D UN FIREWALL ET D UN SERVEUR PROXY SOUS LINUX MANDRIVA.

Tutorial Terminal Server sous

Solution PSIL Educ Informathèque Collège Lamartine de Soissons (Aisne) Picardie Académie d'amiens

INSTRUCTIONS D'INSTALLATION

Support de cours. Serveur de fichiers Samba. 2003, Sébastien Namèche - 1

Le Client/Serveur avec Enterprise Miner version 4

NU-PH Portail http.

Environnements informatiques

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Authentification unifiée Unix/Windows

Procédure d installation des logiciels EBP sous environnement MAGRET

Tsoft et Groupe Eyrolles, 2005, ISBN :

Chapitre 2 Accès aux partages depuis votre système d'exploitation

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Projet Evolution. Projet Evolution Fleury Plaideau Page 1

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

VirtualBox : Installation de Backtrack-4 en machine virtuelle TABLE DES MATIÈRES. I. Préface. II. Prérequis 1. INTRODUCTION

Préparation à l installation d Active Directory

2X ThinClientServer Guide d utilisation

Cahier Technique Envoi par à partir des logiciels V7.00

AutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE Gilbert LECOCQ

L Authentification de Librex dans Active Directory (Kerberos)

Support de cours. Administrer Linux avec Webmin. 2003, Sébastien Namèche - 1

FreeNAS Shere. Par THOREZ Nicolas

Installation 1K-Serveur

LINUX REMPLAÇANT WINDOWS NT

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

Installation software

Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

Boot Camp Guide d installation et de configuration

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

NAS 206 Utiliser le NAS avec Windows Active Directory

Project :Omega Tutoriel

Transcription:

Clients légers et authentification Active Directory Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 1

Contexte Milieu d'enseignement (salles machines) Utilisation de Linux et Windows Solution classique : PCs avec des installations sur le disque local Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 2

Problèmes Administration pénible : les étudiants «bidouillent» les disques «lachent» il faut installer, réinstaller, renouveler les machines, maintenir à jour Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 3

Proposition Clients légers Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 4

Contraintes Réutiliser le matériel existant Continuer à créer les comptes sur le contrôleur de domaine Ne pas perdre de vue le fait que Windows est utilisé majoritairement Pouvoir utiliser les périphériques locaux Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 5

Solution Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 6

Mise en oeuvre Serveurs : Installation de Windows server 2003 (AD) Installation de K12LTSP Installation de Windows server 2003 (TSE) Clients légers : Vérifier que les cartes réseau sont PXE Relever les caractéristiques (@MAC, type souris, résolution, fréquences écran) Enlever les DD Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 7

Serveur AD Installation de W2K3 Windows update Dans "Gérer votre serveur" "Ajouter ou supprimer un rôle" "Contrôleur de domaine (Active Directory)" si nécessaire, faire en sorte que le contrôleur de domaine soit serveur DNS Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 8

Serveur K12LTSP Installation de K12LTSP /opt/ltsp/templates/k12linux/k12linux-ltspinitialize yum -y update reboot Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 9

Serveur K12LTSP (suite) Dans /opt/ltsp/i386/etc/lts.conf [nom_client_léger_ou_ip_ou_adrmac] # clavier fr XkbSymbols XkbModel XkbLayout = "fr(pc105)" = "pc105" = "fr" # souris à molette X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 3 X_ZAxisMapping = "4 5" # résolution X_COLOR_DEPTH = 16 X_MODE_0 = 1024x768 # session X SCREEN_01 = startx Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 10

Serveur K12LTSP (suite) Configuration de Winbind (fait partie de Samba) Active Directory = LDAP + Kerberos Vérifier donc que samba est compilé avec ce qu'il faut smbd -b grep KRB smbd -b grep LDAP Exécuter «authconfig» * dans "User Information" cocher "Use Winbind" * dans "Authentication" cocher "Use Winbind Authentication" - Security Model = ads - Domain = EXEMPLE - Domain Controllers = IP_CONTROLEUR_DOMAINE - ADS Realm = EXEMPLE.MATHRICE.COM - Template Shell = /bin/bash * cliquer sur "Join Domain" pour ajouter la machine k12ltsp dans le domaine active directory net ads join -w EXEMPLE -S IP_CONTROLEUR_DOMAINE -U Administrateur * cliquer sur "Ok" pour lancer le service winbind Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 11

Serveur K12LTSP (suite) Configuration de Winbind (fichiers modifiés) /etc/pam_smb.conf /etc/nsswitch.conf /etc/pam.d/system-auth /etc/krb5.conf /etc/krb.conf /etc/samba/smb.conf Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 12

Serveur K12LTSP (suite) Tests de Winbind wbinfo -p wbinfo -t net ads info net ads status -U Administrateur tdbdump /etc/samba/secrets.tdb tdbdump /var/cache/samba/winbindd_idmap.tdb tdbdump /var/cache/samba/winbindd_cache.tdb wbinfo -u wbinfo -g getent passwd getent group Dans /etc/samba/smb.conf (suppression de «Nom_Domaine\») : winbind use default domain = yes Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 13

Serveur K12LTSP (suite) Tests de connexion utilisateur gdm-restart ; service sshd restart mkdir /home/exemple Créer un user sur AD puis son répertoire de base sur linux (script createhome.sh) #! /bin/sh usage() { echo "usage: $0 nom_de_compte_utilisateur_ad" ; exit 1 } [ $# -ne 1 ] && usage if id $1 > /dev/null 2>&1; then mkdir /home/exemple/$1 chmod 700 /home/exemple/$1 (cd /etc/skel ; find. -depth -print cpio -dump /home/exemple/$1) chown -R `id -u $1`.`id -g $1` /home/exemple/$1 else echo "le compte \"$1\" n'existe pas" fi Autres possibilités : cron, pam_mkhomedir Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 14

Serveur TSE Installation de W2K3 Windows update Dans "Gérer votre serveur" "Ajouter ou supprimer un rôle" "Terminal Server" Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 15

Serveur TSE (suite) Configuration de TSE Pour faire simple, ajouter le groupe "Utilisateurs du domaine" dans le groupe "Utilisateurs du Bureau à distance" Exécuter «gpedit.msc» Dans : Configuration ordinateur Modèles d'administration Composants Windows Services Terminal Server Double-cliquer sur "Répertoire de base utilisateur Terminal Server" - cocher "Activé" - Emplacement = Sur le réseau - Chemin d'accès à la racine du répertoire = \\nom_srvlinux_ou_ip - Lettre du lecteur = H: Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 16

Configuration de LTSP pour utiliser TSE Dans /opt/ltsp/i386/etc/lts.conf # session Windows SCREEN_02 RDP_SERVER RDP_OPTIONS = rdesktop = nom_srvtse_ou_ip = -f -k fr -d EXEMPLE rdesktop de lbe est «bug»é. Le remplacer cf http://www.mail-archive.com/ltsp-discuss@lists.sourceforge.net/msg20143.html Dans /etc/samba/smb.conf [homes] comment = Home Directories browseable = no writable = yes chkconfig smb on ; service smb start Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 17

Profils itinérants Dans /etc/samba/smb.conf [Profiles] comment = Profiles dir path = /home/profiles browseable = no guest ok = yes writable = yes mkdir /home/profiles chmod a+rwxt /home/profiles service smb restart Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 18

Profils itinérants (suite) Sur TSE Exécuter «gpedit.msc» Dans : Configuration ordinateur Modèles d'administration Composants Windows Services Terminal Server Double-cliquer sur "Définir le chemin d'accès des profils itinérants Terminal Server" - cocher "Activé" - Chemin du profil = \\nom_srvlinux_ou_ip\profiles Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 19

Périphériques locaux Sous LTSP : Principe : supermount + samba sur les clients légers automounter + mount.smbfs sur le serveur Supermount : Pas de montage/démontage Pas de timeout Le média peut être éjecté à tout moment Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 20

Périphériques locaux (suite) Sous LTSP (suite): Installer/mettre à jour ltsp_localdev via ltspadmin Dans /opt/ltsp/i386/etc/lts.conf # Lecteur CDROM IDE LOCAL_DEVICE_01 = /dev/hdc:cdrom # Lecteur de disquette LOCAL_DEVICE_02 = /dev/fd0:floppy # Périphériques USB RCFILE_01 = "usb" MODULE_01 = usbcore MODULE_02 = usb-uhci MODULE_03 = usb-storage LOCAL_DEVICE_03 = /dev/sda1:usbkey LOCAL_DEVICE_03 = /dev/sr0:usbcdrom LOCAL_DEVICE_03 = /dev/sdb:usbfloppy Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 21

Périphériques locaux (suite) Sous LTSP (suite): Dans /etc/auto.master /misc /etc/auto.misc --timeout=60 Dans /etc/auto.misc ws001cdrom -fstype=smbfs,workgroup=ltsp,guest ://ws001/cdrom ws001floppy -fstype=smbfs,workgroup=ltsp,fmask=666,dmask=777,guest,username=nobody,rw ://ws001/floppy ws001usbkey -fstype=smbfs,workgroup=ltsp,fmask=666,dmask=777,guest,username=nobody,rw ://ws001/usbkey ws001usbcdrom -fstype=smbfs,workgroup=ltsp,guest ://ws001/usbcdrom ws001usbfloppy -fstype=smbfs,workgroup=ltsp,fmask=666,dmask=777,guest,username=nobody,rw ://ws001/usbfloppy chkconfig autofs on ; service autofs start Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 22

Périphériques locaux (suite) Sous TSE: Problème : avec rdesktop, pas de «local drive mapping» Mais, comme les clients légers font tourner samba, un «net view \\ws001 (sous Windows)» ou «smbclient -L ws001 -N (sous Linux)» nous montre les «shares» déclarés dans lts.conf. Il suffit donc de connecter les «shares» sur des lecteurs logiques quid de la sécurité? confidentialité? Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 23

Résolution de problèmes Si «kinit failed: Clock skew too great» alors problème de synchronisation qui peut empêcher Kerberos de fonctionner correctement Sous Windows, il est possible de se synchroniser avec une source NTP. Dans une fenêtre DOS : w32tm /config /syncfromflags:manual /manualpeerlist:ip1,ip2 w32tm /config /update Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 24

Résolution de problèmes (suite) Si «tdb(/var/cache/samba/winbindd_idmap.tdb): rec_read bad magic 0x42424242 at offset=262512» alors probablement une corruption dans les bases Winbind Solution : arrêter winbind, arrêter smb, supprimer le contenu de /var/cache/samba, relancer winbind, relancer smb Attention : le mapping change Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 25

Résolution de problèmes (suite) Parfois, le mapping uid/sid change ce qui cause des problèmes d'accès aux homedirs Solution : faire tourner un cron qui vérifie que les homedirs, le répertoire des profils et certains fichiers/répertoires dans /tmp correspondent aux logins. Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 26

Pour aller plus loin Optimisation et administration de TSE Gestion des licences sous TSE Installation des applications sous TSE... The Definitive Guide to Windows Server 2003 Terminal Services (http://www.realtimepublishers.com/) Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 27

Perspectives Citrix Metaframe Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 28

Conclusion ça a l'air de marcher Autre alternative : remplacer le serveur AD par un serveur Linux (NIS/LDAP) + contrôleur de domaine (samba) Octobre 2004 Zouhir.Hafidi@math.univ-lille1.fr 29