Keynote (Google I/O '18)
Sommario:
Esistono diversi schemi di autenticazione che possono essere utilizzati su sistemi Linux. Lo schema più comunemente usato e standard è quello di eseguire l'autenticazione contro i
/etc/passwd
e
/etc/shadow
.
/etc/passwd
è un semplice database basato su testo che contiene informazioni per tutti gli account utente sul sistema. È di proprietà di root e ha 644 autorizzazioni. Il file può essere modificato solo da utenti root o utenti con privilegi sudo e leggibile da tutti gli utenti del sistema.
La modifica manuale del file
/etc/passwd
dovrebbe essere evitata a meno che non si sappia cosa si sta facendo. Utilizzare sempre un comando progettato per lo scopo. Ad esempio, per modificare un account utente, utilizzare il comando
usermod
e per aggiungere un nuovo account utente utilizzare il comando
useradd
.
Formato
/etc/passwd
Il
/etc/passwd
è un file di testo con una voce per riga, che rappresenta un account utente. Per visualizzare il contenuto del file, utilizzare un editor di testo o un comando come
cat
:
cat /etc/passwd
Di solito, la prima riga descrive l'utente root, seguito dal sistema e dai normali account utente. Le nuove voci vengono aggiunte alla fine del file.
Ogni riga del
/etc/passwd
contiene sette campi separati da virgola:
mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username
- Nome utente. La stringa digitata quando si accede al sistema. Ogni nome utente deve essere una stringa univoca sulla macchina. La lunghezza massima del nome utente è limitata a 32 caratteri. Password. Nei sistemi Linux meno recenti, la password crittografata dell'utente era archiviata nel
/etc/passwd
. Sulla maggior parte dei sistemi moderni, questo campo è impostato sux
e la password dell'utente è memorizzata nel/etc/shadow
shadow.UID. L'identificatore utente è un numero assegnato a ciascun utente. Viene utilizzato dal sistema operativo per fare riferimento a un user.GID. Il numero identificativo del gruppo dell'utente, riferito al gruppo primario dell'utente. Quando un utente crea un file, il gruppo del file viene impostato su questo gruppo. In genere, il nome del gruppo è uguale al nome dell'utente. I gruppi secondari dell'utente sono elencati nel/etc/groups
groups.GECOS o il nome completo dell'utente. Questo campo contiene un elenco di valori separati da virgola con le seguenti informazioni:- Nome completo dell'utente o nome dell'applicazione. Numero di camera. Numero di telefono di lavoro. Numero di telefono di casa. Altre informazioni di contatto.
/home
Log shell. Il percorso assoluto della shell di accesso dell'utente. Questa è la shell che viene avviata quando l'utente accede al sistema. Sulla maggior parte delle distribuzioni Linux, la shell di accesso predefinita è Bash.
Conclusione
Il
/etc/passwd
tiene traccia di tutti gli utenti del sistema.
Il segmento del record del file è illeggibile Errore del disco in Windows 10

Il segmento del record non è leggibile è un errore critico che indica un potenziale guasto del disco rigido Prima di sostituire il disco rigido, provare a risolvere il problema.
Comprensione del multitasking su iOS e come utilizzarlo in modo efficace

Una panoramica di cosa sia il multitasking iOS e come utilizzarlo. Un'ottima guida per i principianti di iPhone e iPad.
Comprensione del filtro smart screen e navigazione privata in ie

Resta protetto da siti dannosi e naviga in privato con il filtro Smartscreen e la navigazione privata in Internet Explorer 8 e versioni successive.