Ogni utente che interagisce con un sistema Linux ha un account. Ma a parte gli utenti standard, ci sono alcuni altri tipi di account utente su Linux.

Gli account utente sono un concetto chiave su Linux. In primo luogo, ti aiutano a gestire il controllo degli accessi sul tuo sistema. Inoltre, consentono a più utenti di accedere in qualsiasi momento e sono fondamentali per la sicurezza di un sistema.

Senza account utente, sarebbe difficile controllare chi ha accesso a quale parte di un sistema Linux. Linux ha quattro tipi principali di account utente. Ecco tutto ciò che devi sapere su di loro.

Identificatori dell'account utente

Un sistema Linux può avere più account utente, quindi, per essere in grado di identificare in modo univoco ogni account, Linux utilizza identificatori utente (UID) e identificatori di gruppo (GID). La vera base di qualsiasi account utente ruota attorno al suo UID.

Inoltre, ogni account utente è associato a un gruppo specifico e quindi gli viene assegnato un GID. Naturalmente, un account utente può appartenere a diversi gruppi.

instagram viewer

Oltre ad avere identificatori di utenti e gruppi, ogni account utente ha il proprio UID all'interno di un intervallo specifico che corrisponde al tipo di account a cui appartiene.

1. Conto Superutente

Su Linux, l'account superutente è popolarmente noto come root, l'amministratore predefinito del sistema. Ogni sistema Linux deve disporre almeno di un account utente root.

Come parte dei privilegi amministrativi, l'account di superutente ha accesso illimitato e controllo di un sistema, inclusi altri utenti. Per questo devi impostare sempre una password complessa per l'account root.

L'account superutente ha sempre l'UID 0 e fa parte anche dell'ID gruppo 0.

A differenza di altri account, il superutente ha la sua home directory nella directory di livello superiore, situata in /root.

2. Conti ordinari

Tutti gli altri utenti che vengono successivamente aggiunti a un sistema Linux sono noti come account regolari o account standard. Questi tipi di account hanno accesso e controllo limitati sul sistema, ma possono ottenere diritti amministrativi tramite utilizzando il comando sudo o su.

Sui moderni sistemi Linux, gli utenti regolari hanno UID con un numero di quattro cifre a partire da 1000. Infatti, il primo account utente che crei sul tuo sistema avrà solitamente l'UID 1000.

Per impostazione predefinita, gli account utente regolari hanno la loro home directory all'interno del file /home directory. Se tu usa il comando ls per fare un elenco della home directory, otterrai una buona immagine degli utenti attuali sul tuo sistema.

Un altro attributo importante degli account regolari è che hanno una shell predefinita e sulla maggior parte delle distribuzioni Linux, questa è la Bourne Again Shell (Bash). Puoi cambia la tua shell predefinita se preferisci, ad esempio, impostalo sulla shell Z o sulla shell C.

3. Account di sistema

Il sistema operativo crea account di sistema durante la sua installazione. Gli account di sistema vengono utilizzati per eseguire i componenti del sistema operativo ma non vengono eseguiti con privilegi di superutente.

La maggior parte degli account di sistema ha i propri identificatori utente nell'intervallo da 1 a 99, come regola generale, due cifre. In alcuni casi, gli account di sistema hanno UID di tre cifre compresi tra i numeri 500 e 999.

Un esempio di account di sistema è il server web Apache, che ha il numero UID e GID 48.

Gli account di sistema non hanno una home directory dedicata né hanno una shell, perché non c'è mai bisogno di effettuare il login durante la loro vita.

4. Conti di servizio

Ultimo ma non meno importante, diamo un'occhiata agli account di servizio. Gli account di servizio sono un po' simili agli account di sistema: vengono creati ogni volta che un servizio viene installato sul tuo sistema.

Ad esempio, quando tu installare un database del server SQL, il sistema crea un account corrispondente per la gestione delle attività relative al server SQL.

Proprio come gli account di sistema, gli account di servizio non hanno una cartella Inizio o una shell predefinita. Sono assegnati /sbin/nologin rifiutare gli accessi.

Gli account di servizio di solito hanno un UID di tre cifre, compreso tra 100 e 999.

In alcuni casi, gli account di servizio possono avere un UID a quattro cifre proprio come gli account normali.

Alcuni servizi importanti che troverai sul tuo sistema includono systemd, GNOME Display Manager (GDM), servizio di stampa CUPS, ecc.

Gli account utente sono fondamentali per la gestione degli utenti su Linux

Esistono quattro tipi principali di account utente su Linux e sono fondamentali per la gestione degli utenti e la sicurezza complessiva del sistema.

Poiché gli utenti sono un componente chiave di un sistema operativo, ogni amministratore di sistema deve imparare a gestire gli utenti su Linux.