Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 1243

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>The Unix and Internet Fundamentals HOWTO: Che cosa accade con il log in?</TITLE>
 <LINK HREF="Unix-Internet-Fundamentals-HOWTO-6.html" REL=next>
 <LINK HREF="Unix-Internet-Fundamentals-HOWTO-4.html" REL=previous>
 <LINK HREF="Unix-Internet-Fundamentals-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Unix-Internet-Fundamentals-HOWTO-6.html">Avanti</A>
<A HREF="Unix-Internet-Fundamentals-HOWTO-4.html">Indietro</A>
<A HREF="Unix-Internet-Fundamentals-HOWTO.html#toc5">Indice</A>
<HR>
<H2><A NAME="login"></A> <A NAME="s5">5. Che cosa accade con il log in?</A></H2>

<P>Quando fate il log in (date un nome e la password) vi identificate a
<CODE>getty</CODE> e al computer. Parte allora un altro programma chiamato
(ovviamente) <CODE>login</CODE>, che controlla se siete autorizzati a
usare quella macchina. Se non lo siete, il tentativo di log in viene
rifiutato. Se lo siete, login compie qualche operazione di servizio
e poi fa partire un interprete di comandi, la <EM>shell</EM>. (S&igrave;,
<CODE>getty</CODE> e <CODE>login</CODE> potrebbero essere un solo
programma. Sono separati per motivi storici che qui non vale la pena
approfondire.)
<P>Ecco pi&ugrave; in dettaglio che cosa accade prima che compaia la shell; sar&agrave;
necessario comprenderlo pi&ugrave; avanti quando parleremo di autorizzazioni
dei file. Si viene identificati con un nome di login e password.
Questo nome di login viene cercato in un file chiamato /etc/password,
costituito da una sequenza di righe ciascuna delle quali descrive un
account utente.
<P>Uno di questi campi &egrave; una versione cifrata della password
dell'account. Quello che inserite come password viene cifrato
esattamente allo stesso modo e il programma <CODE>login</CODE> controlla
se corrispondono. La sicurezza di questo metodo dipende dal fatto che,
mentre &egrave; facile passare da una password in chiaro a una cifrata,
l'inverso &egrave; molto difficile. Per cui, se qualcuno riesce a vedere la
versione cifrata della vostra password non pu&ograve; comunque usare il
vostro account. (Significa anche che se dimenticate la vostra
password, non c'&egrave; modo di recuperarla, ma solamente di cambiarla in
un'altra di vostra scelta.)
<P>Una volta effettuato il log in con successo, otterrete tutti i
privilegi associati al singolo account che state utilizzando. Potreste
anche essere riconosciuti come appartenenti a un <EM>group</EM>. Un gruppo &egrave; un insieme di utenti impostato dall'amministratore
e a cui &egrave; associato un nome. I gruppi possono avere privilegi
indipendentemente dai privilegi dei loro membri. Un utente pu&ograve;
appartenere a pi&ugrave; gruppi. (Per maggiori dettagli sul funzionamento dei
privilegi in Unix si veda la sezione su 
<A HREF="Unix-Internet-Fundamentals-HOWTO-11.html#permissions">permissions</A>
.)
<P>(Si noti che, sebbene si fa normalmente riferimento agli utenti e ai
gruppi per nome, essi sono in realt&agrave; memorizzati internamente come ID
numerici. Il file password associa il vostro nome di account a un ID
utente; il file <CODE>/etc/group</CODE> associa i nomi di
gruppo agli ID numerici dei gruppi. I comandi che hanno a che fare con
account e gruppi effettuano automaticamente la conversione.)
<P>La vostra registrazione di account contiene anche la vostra <EM>home directory</EM>, il posto nel file system Unix che contiene
i vostri file personali. Infine, la registrazione dell'account imposta
anche la <EM>shell</EM>, l'interprete di comandi che <CODE>login</CODE> avvier&agrave; per accettare i vostri comandi.
<P>
<HR>
<A HREF="Unix-Internet-Fundamentals-HOWTO-6.html">Avanti</A>
<A HREF="Unix-Internet-Fundamentals-HOWTO-4.html">Indietro</A>
<A HREF="Unix-Internet-Fundamentals-HOWTO.html#toc5">Indice</A>
</BODY>
</HTML>