cours-admin-linux-ch2-utilisateur
14 pages
Français

cours-admin-linux-ch2-utilisateur

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
14 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Plan du cours• 2. Connexion d'un utilisateur• 2.1 Qu'est-ce qu'un utilisateur ?• 2.1 Avant la connexion• 2.2 Les modes de connexion• 2.3 Les fichiers mis en jeu• 2.4 Les shells et les commandes Linux• 2.5 Le terminal• 2.6 Exercices Olivier HUBERT - LGEP/CNRS 12 - Connexion d'un utilisateur● 2.1 Qu'est-ce qu'un utilisateur ?● 2.2 Avant la connexion● 2.2 Les modes de connexion● 2.3 Les fichiers mis en jeu● 2.4 Les shells et les commandes Linux● 2.5 Le terminal● 2.6 Exercices Olivier HUBERT - LGEP/CNRS 22.1 Qu'est-ce qu'un utilisateur ?● Identifiant => nom + numéro● Groupe => numéro [+ numéros]● Action => exécutable● [un espace disque] => répertoire● [profil] => une configuration Olivier HUBERT - LGEP/CNRS 32.2 Avant la connexion● Démarrage d'une machine– Mise sous tension de la machine et de ses périphériques– Gestionnaire d'amorçage (MBR)– Bootstrap du système (charger le noyau Linux)● Détection de tous les périphériques (pilote), swap● Vérification des systèmes de fichiers● Montage des disques– Passage en multi-utilisateur– Lancement des services (daemons)➔ On obtient alors à l'écran l'invite «  login » Olivier HUBERT - LGEP/CNRS 42.2 Avant la connexion● Initialisation du système– Commande : ● init, telinit, initctl[0123456SQ]● runlevel : • 0=>Halt, • 1 : Single user , • 2345 : Multi-user + display manager• 6 : Reboot– Configuration :● /etc/inittab ➔ /etc/event.d/rc#➔ /etc/init.d rc # (# [0123456S]) Olivier ...

Informations

Publié par
Nombre de lectures 30
Langue Français

Extrait

 
Plan du cours
2. Connexion d'un utilisateur
2.1 Qu'est-ce qu'un utilisateur ? 2.1 Avant la connexion
2.2 Les modes de connexion
2.3 Les fichiers mis en jeu
2.4 Les shells et les commandes Linux
2.5 Le terminal
2.6 Exercices
Olivier HUBERT - LGEP/CNRS
1
 
2 - Connexion d'un utilisateur
2.1 Qu'est-ce qu'un utilisateur ?
2.2 Avant la connexion
2.2 Les modes de connexion
2.3 Les fichiers mis en jeu
2.4 Les shells et les commandes Linux
2.5 Le terminal
2.6 Exercices
Olivier HUBERT - LGEP/CNRS
2
 
Identifiant
Groupe
Action
2.1 Qu'est-ce qu'un utilisateur ?
=>
=>
 =>
[un espace disque] =>
[profil]
=>  
nom + numéro
numéro [+ numéros]
exécutable
répertoire
une configuration
Olivier HUBERT - LGEP/CNRS
3
 
2.2 Avant la connexion
Démarrage d'une machine
Mise sous tension de la machine et de ses périphériques
Gestionnaire d'amorçage (MBR)
Bootstrap du système (charger le noyau Linux)
Détection de tous les périphériques (pilote), swap Vérification des systèmes de fichiers Montage des disques Passage en multi-utilisateur
Lancement des services (daemons)
On obtient alors à l'écran l'invite « login »
Olivier HUBERT - LGEP/CNRS
4
 
2.2 Avant la connexion
Initialisation du système
Commande : init, telinit, initctl[0123456SQ] runlevel : 0=>Halt, 1 : Single user , 2345 : Multi-user + display manager  6 : Reboot Configuration : /etc/inittab /etc/event.d/rc# /etc/init.d rc # (# [0123456S])
Olivier HUBERT - LGEP/CNRS
5
 
2.3 Les modes de connexion
Ouverture d'une session
Connexion en mode texte
login + mot de passe (/etc/passwd) Information (/etc/motd) Exécution d'un interpréteur de commandes Invite (prompt) Connexion en mode graphique
Login + mot de passe Lancement de X Window Bureaux de type gnome , kde, xfce, icewm, fluxbox, enlightement... Fermeture d'une session
Olivier HUBERT - LGEP/CNRS
6
 
2.4 Les fichiers mis en jeu
/etc/passwd
login:passwd:UID:GID:[GECOS]:directory:action passwd : ' ou '!' : invalide le compte *' 'x' => /etc/shadow UID peut avoir plusieurs entrées [ ] : champs optionnel /etc/group
group_name:passwd:GID:[user_list] passwd : * ou x Inutile de référencer l'utilisateur dans son groupe
Olivier HUBERT - LGEP/CNRS
7
 
2.4 Les fichiers mis en jeu
/etc/shadow
login:passwd:date0:...:date5:reserved
lisible que par root améliore la gestion des passwords les cache aux utilisateurs -> empêche de les cracker Commandes pour passer du système de base au système shadow : Pwxonv, pwunconv, grpconv, grpunconv NIS, LDAP, Active Directory
Olivier HUBERT - LGEP/CNRS
8
2.5 Les shells et les commandes Linux
 
Shell (/bin/sh) => l'ancêtre (FSF)
C-shell => Développé à Berkeley
TC-shell (/bin/tcsh)
Inspiré du langage C, C-shell amélioré
Ksh (Korn shell) (/bin/ksh)
Le plus répandu dans le monde Unix
Bash (Bourne again shell) (/bin/bash)
Le plus répandu dans le monde Linux
Zsh (Z shell) (/bin/zsh)
Le petit dernier, Ol c ivi o er m HU p BE a R t T i -b L l G e EP  /C a N v RS ec bash
9
 
2.5 Les shells et les commandes Linux
TC-shell
A la connexion : .cshrc puis .login A la déconnexion : .logout Bash (Bourne again shell)
A la connexion /etc/profile _profile, ~/.bash_login ou ~/.profile ~/.bash A la déconnexion ~/.bash logout _
Olivier HUBERT - LGEP/CNRS
10
 
2.5 Les shells et les commandes Linux
Les commandes Linux
Commande [options] Options : -c : c caractère(s) = --mot : mot = un mot explicite Exemple ls -al ou ls all -l liste tous les fichiers avec l'affichage au format long L'aide en ligne ls help man ls
Olivier HUBERT - LGEP/CNRS
11
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents