1 /61 Séance 9 LINUX Un peu d’administration système…
2 /61 Plan du cours Gestion des utilisateurs et groupes Gestion des sauvegardes Gestion des services Gestion des périphériques Surveillance du système
3 /61 Gestion des utilisateurs
4 /61 Qui est utilisateur ? Le système, dès son installation, avant même la première connexion au système a créé des utilisateurs: root, divers utilisateurs liés à des programmes assurant le fonctionnement du système, le premier utilisateur (humain) qui a installé le système.
5 /61 Qui est utilisateur ? Exemple : ps aux | less Montre que root avant toute connexion d’utilisateur a lancé des processus (init entre autres)
6 /61 Gestion des comptes Créer un compte pour un nouvel utilisateur : cela signifie lui permettre d'être connu du poste local, s'y loguer, avoir un accès complet sur son répertoire personnel. Compte aussi accessible à distance.
7 /61 Gestion des utilisateurs Pour créer un utilisateur : useradd nom_utilisateur créé le répertoire personnel /home/nom_utilisateur, une nouvelle entrée dans les 2 fichiers fondamentaux /etc/passwd et /etc/group. Pour lui attribuer le mot de passe : passwd nom_utilisateur Supprimer le compte d'un utilisateur (non connecté) : userdel [-r] totox La commande supprime toute trace de l'utilisateur. Modifier le compte de l'utilisateur toto : usermod [options] totox
8 /61 Les groupes Un groupe est, aussi pour Linux, un ensemble d'utilisateurs qui partagent les mêmes fichiers et répertoires. Chaque utilisateur doit faire partie au moins d'un groupe, son groupe primaire. Celui-ci est défini au moment de la création du compte, et par défaut, l'utilisateur appartient à un nouveau groupe créé, portant son nom.
9 /61 Les groupes L'appartenance au groupe primaire n'étant pas exclusive, tout utilisateur peut faire partie de plusieurs autres groupes, appelés ses groupes secondaires. Mais le rôle joué par le groupe primaire demeure prépondérant dans le système des permissions des fichiers.
10 /61 Gestion des groupes Pour lister tous les groupes (primaire et secondaires) d'un utilisateur : groups nom_utilisateur Pour créer un nouveau groupe : groupadd nom_groupe Supprimer un groupe : groupdel nom_groupe Le groupe est supprimé du fichier /etc/group. Pour ajouter un utilisateur à un groupe : Le plus simple est d'éditer le fichier /etc/group et d'ajouter une liste d'utilisateurs (séparés par des virgules) sur la ligne du groupe (ou utiliser l’outil graphique !).
11 /61 Outils de gestion des comptes sous UBUNTU Démarrer/ Administration/ Utlisateurs&Groupes
12 /61 Gestion des groupes
13 /61 Exercice : ajout d'un groupe Créez le groupe lipro (auquel vous appartenez) Attention : le nom d'un groupe doit commencer par une minuscule
14 /61 Gestion compte utilisateur
15 /61 Propriétés d'un compte utilisateur
16 /61 Visite des coulisses Tout ce qui concerne la gestion et l'authentification des utilisateurs est inscrit dans un seul fichier /etc/passwd La gestion des groupes est assurée par /etc/group Les mots de passe cryptés sont placés dans /etc/shadow par sécurité lisible seulement par root.
17 /61 Complément La structure d'une ligne de /etc/passwd login:x:uid:gid:commentaires:home:shell et de /etc/group groupe:x:gid:liste-groupes-secondaires
18 /61 Exercice Créez le groupe lipro (auquel vous appartenez) Créez un autre utilisateur tdupont (Toto Dupont) appartenant au groupe lipro Créez un autre utilisateur tdurand (Tom Durand (n'appartenant pas au groupe lipro) Allez voir les modifications dans les fichiers « stratégiques »
19 /61 Exercice Changez d'utlisateur : reconnectez-vous sous votre compte Créez un répertoire Essai/ sur le bureau avec comme droits d'accès 751 Dans ce répertoire, mettez un fichier texte titi ayant comme droit d'accès 644 Connectez-vous en tant que tdupont Vérifiez que tdupont peut lister le répertoire, entrer dans le répertoire et voir le contenu du fichier titi Déconnectez-vous du compte tdupont Connectez vous en tant que tdurand Vérifiez que tdurand ne peut lister le répertoire mais peut entrer dedans et voir le contenu du fichier titi Quelle différence y-a-t-il entre tdupont et tdurand ?
20 /61 Gestion des sauvegardes
21 /61 Principes Il existe plusieurs moyens de sauvegarde On peut citer à titre d’exemples: Sauvegarder ou "graver" des fichiers sur un CD-R ou DVD-R. Copier des fichiers vers un deuxième disque dur ou une deuxième partition du même disque. Copier des fichiers vers un disque de réseau, tel que votre disque virtuel du BV. Copier des fichiers vers un autre ordinateur à l'aide du partage de fichiers. Copier des fichiers sur un autre support amovible. Utiliser une application de sauvegarde programmée.
22 /61 Archivage/ Compression/ Transfert ou Gravage Création d’une archive : fichier qui regroupe plusieurs autres fichiers et/ou répertoires. Commande : tar tar cvf toto.tar toto tar xvf toto.tar Archive Archiver Désarchiver
23 /61 Archivage/ Compression/ Transfert ou Gravage L’archivage est souvent accompagné d’une compression. Par exemple : commande gzip gzip -9 toto.tar Puis, transfert ou gravage
24 /61 Des outils plus adaptés... Création automatique d'archives : Backupmanager : créé une archive Backuppc : idem avec une interface web Automatisation Cron Synchronisation de systèmes de fichiers Unison
25 /61 Exercice - backupmanager Installez et configurez backup-manager (mettez les sauvegardes dans /var/sauvegardes) Faites une sauvegarde : sudo backup-manager Allez vérifier que la sauvegarde a bien été faite dans /var/sauvegardes Installez GNOMEbaker. Que faudrait-il faire pour graver vos sauvegardes ?
26 /61 Gestion des services
27 /61 Services Quels services ? Le courrier électronique Le service WEB Le service FTP d’échange de fichiers L’allocation dynamique d’adresse réseau (DHCP) et "autres" services réseaux (DNS, impressions) Programmes lancés en tâche de fond
28 /61 Un outil de gestion des services
29 /61 Exercice Installez apache Stoppez le serveur apache Vérifiez qu'il est bien stoppé : Relancez le serveur Vérifiez qu'il fonctionne à nouveau
30 /61 Gestion de périphériques
31 /61 De manière générale Pas toujours simple surtout lorsque l’on a du matériel très récent Problème périphériques propriétaires Visiblement dans Linux Ubuntu version 7.10 : module de détection automatique des imprimantes et assistant pour la gestion des périphériques dont les pilotes ne sont pas libres…
32 /61 Installation d'une imprimante Système / Administration / Impression
33 /61 Ajout d'une imprimante (1)
34 /61 Ajout d'une imprimante (2)
35 /61 Ajout d'une imprimante (3)
36 /61 Exercice Installez l’imprimante de la salle
37 /61 Surveillance du système
38 /61 Un outil de surveillance Système / adminsitration / Moniteur système
39 /61 Les processus qui tournent
40 /61 CPU / Mémoire / Réseau
41 /61 Systèmes de fichiers