Sans interfaçage graphique

Ex : xterm

Une liaison physique relie chq terminal à l'unité centrale

/dev Þ contient la description ds périphériques utilisés

gestion par un pilote (driver)

 

Connexion

   getty = pg qui lance le pg système login (pg de connexion)

 

Algo général de login

   identification user

si identification ok

      alors initialisation de l'environnement

           main donnée à l'user

      sinon getty reprend la main

   fsi

 

Authentification

/etc/passwd  Þ contient tous les users autorisés sur une machine

login:pw:uid:gid:comment:ref:shell

 

login

n° de login

pw

! Û un mot de passe est dans le fichier de sécurité

uid

n° d'user

gid

n° de gpe

ref

répertoire de réf ($HOME)

shell

interpréteur shell par défaut

 

id Þ donne n°uid

 

/etc/security/passwd (UNIX)

/etc/shadow (LINUX)

Þ contiennent des infos sur les mots de passe (cryptés)

/etc/security/login.cfg (UNIX) Þ  contraintes générales sur le login

/etc/security/user (UNIX)  Þ contraintes générales sur les mots de passe

Ex : minalpha=4

maxrepeats=2

mindiff=4

 

getty

Þ

login

Þ

shell

/etc/passwd

/ec/profile

/etc/security/passwd

$HOME/.profile

/etc/environment

si ENV=.kshrc

envt spécial décrit dans .kshrc

 

 

.profile

set –o emacs

   ^P Previous cde

   ^N Next cde

   ^B go Back

   ^F go Forward

 

Avec interfaçage graphique

étape supplémentaire :

xdm (X display manager) = gestionnaire de session

utilisation d'un protocole XDMCP

à l'ouverture d'une session

   déclenchements des scripts

  Xstartup

  Xsession Þ graphisme perso  (.xsession = ficher perso associé)

   Xreset Þ démarre/arrêt une session

+ utilisation de fichiers de configuration