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

PupitreBlog

samedi 4 octobre 2008

On reprend tout depuis le début (1)

Bon, mon pc à la maison déconne de plus en plus. Je me décide à l'utiliser comme machine de test pour le lycée. C'est une bonne occasion pour essayer une meilleure intégration d'ubuntu au réseau de l'établissement.

installation à partir du cd alternate 8.04.1 LTS

Pendant l'installation, Je choisis le partitionnement manuel en utilisant 50% de l'espace pour la première partition en n'oubliant pas d'activer le secteur de démarrage sur cette partition. Je crée également une partition de type swap de 256 MB (l'unité est encore en anglais, il faudra que je l'indique sur le launchpad). Je choisis le français et demande son installation complète. Le proxy est configuré avec mon compte. Le compte créé est le même que l'administrateur local sur les postes windows (même nom, même mot de passe) Tout s'est passé correctement, ubuntu redémarre et finalise l'installation.

Modification des dépots

Je change le fichier /etc/apt/sources.list de façon à ce qu'il pointe vers le miroir que j'ai installé sur un poste du cdi (ça facilite et accélère grandement les mises à jour sans accaparer la connexion internet.) J'ajoute aussi le dépot medibuntu pour les codecs proprio.

Changement du gestionnaire de démarrage

j'installe lilo à la place de grub de façon à pouvoir réaliser une image. Ce n'est pas indispensable si l'on utilise uniquement ubuntu sur le poste mais ça permet de faire des tests sans tout recommencer à chaque fois.

Création de l'image de base

Je redémarre le pc. Rembo s'affiche, je crée une image en précisant le type de disque (EIDE ou SCSI). Si tout s'est bien passé, il demande de choisir le noyau à démarrer avec cette image. Pour l'instant c'est pas difficile il n'y en a qu'un. Sinon, il faut en général choisir le plus récent.

mardi 29 janvier 2008

Intégrer un poste Ubuntu au serveur Kwartz

Ce billet explique de façon succinte comment intégrer un poste Ubuntu 7.10 Gusty Gibbon sur un serveur de type kwartz.

Première étape : Installation

Avant d'utiliser les scripts fournis en annexe, il est indispensable qu'ubuntu soit correctement installé et que le poste soit branché sur le réseau et déclaré dans le kwartz controle avec son nom de poste et son ip.

Deuxième étape, réglage du proxy

Les scripts fournis en annexe nécessitent une connection à internet fonctionnelle. Il faut pour cela régler les paramètres du proxy dans ubuntu.

  • Se connecter avec l'identifiant de l'administrateur local du système.
  • Aller dans le menu Système->Préférences->Proxy Réseau
  • Indiquer le proxy manuel avec l'ip du serveur et le port 3128 (en général)

Capture-Pr_f_rences_de_proxy_r_seau.png

  • Cliquer sur Détails et indiquer un identifiant et un mot de passe valide sur le kwartz

Capture-D_tails_du_proxy_HTTP.png

Troisième étape, installation et configuration des paquets par le script

  • Ouvrir un terminal (s'il était déjà ouvert, le fermer et le réouvrir)
  • Etudiez bien le contenu du script rejoint_kwartz_ubuntu_utf8.sh et modifiez ce qui vous parait nécessaire.
  • lancer le premier script avec les droits root :

sudo sh rejoint_kwartz_ubuntu_utf8.sh

Quatrième et dernière étape, redémarrage et créations des dossiers de groupes

  • Redémarrer, se connecter en administrateur local et lancer le script de création des dossiers des groupes :

sudo sh creation_des_groupes.sh

Merci de laisser des commentaires sur votre utilisation du script.

lundi 21 janvier 2008

Créer les dossiers des groupes dans /home

Pour qu'un utilisateur puisse se connecter à la machine avec son identifiant et son mot de passe, il faut que le répertoire de son groupe soit créé. Pour cela j'ai créé un petit script à exécuter avec les droits superutilisateur.

Pour utiliser ce script, il est nécessaire d'avoir d'abord configuré son poste avec pam-ldap et rempli correctement les fichiers de configuration de pam, nscd, etc.. Ce sera d'ailleurs le sujet d'un prochain billet.

Le script est fourni en pièce jointe. il n'est pas encore parfait car je ne maîtrise pas bien les tests bash. Si quelqu'un veut y jeter un coup d'œil il est le bienvenu.