Tutti sanno che le informazioni dell’utente risiedevano nel file/etc/passwd
.
È un file di testo che contiene le informazioni essenziali su ciascun utente.Quando creiamo un nuovo utente, i dettagli del nuovo utente verranno aggiunti a questo file.
Il file /etc/passwd contiene ogni informazione essenziale dell’utente come una singola riga con sette campi.
Ogni riga in/etc / passwd rappresenta un singolo utente. Questo file conserva le informazioni dell’utente in tre parti.,
-
Part-1:
utente root informazione; -
Part-2:
sistema-account definiti informazione; -
Part-3:
Vero utente di informazione;
Suggerito di Leggere :
(#) Come Controllare l’Utente Created Date Su Linux
(#) Come Controllare i Gruppi a Cui Appartiene Un Utente Su Linux
(#) Come Forzare l’Utente A Cambiare la Password all’Accesso Successivo In Linux
La prima parte è l’account di root, che è un account amministratore ha il pieno potere su ogni aspetto del sistema.,
La seconda parte è seguita da gruppi e account definiti dal sistema necessari per una corretta installazione e aggiornamento del software di sistema.
La terza parte alla fine rappresenta persone reali che usano il sistema.
Durante la creazione di un nuovo utente verranno modificati i seguenti quattro file.
-
/etc/passwd:
I dettagli utente verranno aggiornati in questo file. /etc/shadow:
Le informazioni sulla password utente verranno aggiornate in questo file.-
/etc/group:
I dettagli del gruppo verranno aggiornati del nuovo utente in questo file., -
/etc/gshadow:
Le informazioni sulla password del gruppo verranno aggiornate del nuovo utente nel file.
Metodo-1: Utilizzando/etc/passwd file
Utilizzare uno qualsiasi dei comandi di manipolazione dei file come cat, more, less, ecc per stampare l’elenco degli utenti sono stati creati sul vostro sistema Linux.
Il/etc/passwd
è un file di testo che contiene ogni informazione utente, che è necessario per accedere al sistema Linux. Mantiene informazioni utili sugli utenti come nome utente, password, ID utente, ID gruppo, informazioni ID utente, home directory e shell.,
Il file /etc/passwd contiene tutti i dettagli dell’utente come una singola riga con sette campi come descritto di seguito, ogni campo separato da due punti”: ”
Di seguito sono riportate le informazioni dettagliate su sette campi.
Username (magesh):
Nome utente dell’utente creato. La lunghezza dei caratteri deve essere compresa tra 1 e 32.Password (x):
Indica che la password crittografata è memorizzata nel file/etc / shadow.User ID (UID-506):
Indica l’ID utente (UID) che ogni utente deve contenere UID univoco., UID (0-Zero) è riservato per root, UID (1-99) riservato per gli utenti di sistema e UID (100-999) riservato per gli account di sistema/gruppi-
Group ID (GID-507):
Indica l’ID di gruppo (GID) ogni gruppo deve contenere GID univoco è memorizzato nel file /etc/group. User ID Info (2g Admin - Magesh M):
Indica il campo comando. Questo campo può essere utilizzato per descrivere le informazioni dell’utente.Home Directory (/home/mageshm):
Indica la directory home dell’utente.shell (/bin/bash):
Indica la shell bash dell’utente.,
È possibile utilizzare il comando awk o cut per stampare solo l’elenco dei nomi utente sul proprio sistema Linux. Entrambi stanno mostrando gli stessi risultati.
Metodo-2: Usando il comando getent
Il comando getent visualizza le voci dei database supportati dalle librerie di switch del servizio Nome, che sono configurate in/etc / nsswitch.conf.
il comando getent mostra dettagli utente simili al file/etc / passwd, mostra tutti i dettagli utente come una singola riga con sette campi.
Di seguito sono riportate le informazioni dettagliate su sette campi.,
Username (magesh):
Nome utente dell’utente creato. La lunghezza dei caratteri deve essere compresa tra 1 e 32.Password (x):
Indica che la password crittografata è memorizzata nel file/etc / shadow.User ID (UID-506):
Indica l’ID utente (UID) che ogni utente deve contenere UID univoco. UID (0-Zero) è riservato per root, UID (1-99) riservato per gli utenti di sistema e UID (100-999) riservato per gli account di sistema/gruppi-
Group ID (GID-507):
Indica l’ID di gruppo (GID) ogni gruppo deve contenere GID univoco è memorizzato nel file /etc/group., User ID Info (2g Admin - Magesh M):
Indica il campo comando. Questo campo può essere utilizzato per descrivere le informazioni dell’utente.Home Directory (/home/mageshm):
Indica la directory home dell’utente.shell (/bin/bash):
Indica la shell bash dell’utente.
È possibile utilizzare il comando awk o cut per stampare solo l’elenco dei nomi utente sul proprio sistema Linux. Entrambi stanno mostrando gli stessi risultati.
Metodo-3: Usando il comando compgen
compgen è un comando integrato bash e mostrerà tutti i comandi, gli alias e le funzioni disponibili per te.,
# compgen -urootbindaemonadmlpsyncshutdownhaltmailftppostfixsshdtcpdump2gadminapachezabbixmysqlzendrpc2daygeeknamedmageshm
Lascia un commento