Nella maggior parte dei sistemi Linux, tra cui Ubuntu, non c’è un singolo programma o strumento per la lista di tutti gli account utente sul sistema… Se si utilizza il desktop GUI, si può essere in grado di vedere tutti gli account utente come amministratore..

Che ne dici dei server? Come si fa a elencare o visualizzare tutti gli account utente?,

Poiché non esiste un singolo strumento per elencare gli utenti, di solito dipendiamo dai file di sistema per elencare gli utenti-Tutti gli account di sistema creati sono memorizzati in più file sul server-e elencando il contenuto di questi file, possiamo trovare l’elenco di utenti e gruppi..,campi delimitati da due punti che contengono i seguenti:

  • nome Utente
  • password Crittografata (x significa che la password è memorizzata nel file /etc/shadow)
  • numero di ID Utente (UID)
  • dell’Utente numero dell’ID di gruppo (GID)
  • nome Completo dell’utente (GECOS)
  • home directory dell’Utente
  • shell di Login (il default è /bin/bash)

Ora, se si desidera solo per elencare i nomi di account e non tutti gli altri dettagli, è sufficiente eseguire i seguenti comandi:

awk -F: '{ print $1}' /etc/passwd

Che dovrebbe elencare solo i nomi di account sul sistema, inizio con l’account di root.,.

rootdaemonbinsyssyncgamesman......

Questa è l’opzione numero 1

Opzione #2: Ottieni l’elenco degli utenti tramite lo strumento Getent

Un’altra opzione per ottenere tutti gli account utente sul sistema è usare lo strumento getend-Questo strumento funziona in modo simile ai comandi sopra.. Elenca il contenuto del file/etc / passwd utilizzando le informazioni del database memorizzate in / etc / nsswitch.file conf..

Per ottenere gli elenchi degli utenti che utilizzano il getent, eseguire i comandi seguenti:

getent passwd

Dovrebbe elencare lo stesso contenuto di cui sopra:

Il/etc / nsswitch.,conf viene utilizzato per configurare quali servizi devono essere utilizzati per determinare informazioni come nomi host, file di password e file di gruppo<

Queste due opzioni dovrebbero essere sufficienti per ottenere l’elenco degli utenti su sistemi Linux, tra cui Ubuntu

Potrebbe piacerti anche il post qui sotto: