Sobes.tech
Intern

Come visualizzare gli utenti nel sistema?

sobes.tech AI

Risposta dell'AI

Esistono diversi modi per visualizzare gli utenti nel sistema.

  1. Visualizzare il contenuto del file /etc/passwd:

    cat /etc/passwd
    

    Questo file contiene le registrazioni di ogni utente, ogni riga rappresenta un utente e include, tra le altre cose, il nome utente e la directory home.

  2. Utilizzo del comando getent:

    getent passwd
    

    Questo comando estrae le registrazioni dal database Name Service Switch, che può includere informazioni da /etc/passwd, LDAP e altre fonti.

  3. Utilizzo del comando id:

    id <nome_utente>
    

    Questo comando mostra informazioni su un utente specifico, inclusi UID, GID e gruppi. Per visualizzare le informazioni dell'utente corrente:

    id
    
  4. Utilizzo del comando who:

    who
    

    Questo comando mostra quali utenti sono attualmente connessi al sistema.

  5. Utilizzo del comando w:

    w
    

    Questo comando è simile a who, ma fornisce informazioni più dettagliate su cosa stanno facendo gli utenti.

Per ottenere un elenco di tutti gli utenti, inclusi quelli di sistema, si usa generalmente cat /etc/passwd o getent passwd. Per informazioni su un utente specifico, si usa id. Per visualizzare le sessioni attive, si usano who o w.