GNU/Linux >> Linux Esercitazione >  >> Linux

11 modi per trovare informazioni sull'account utente e dettagli di accesso in Linux

Questo articolo ti mostrerà undici modi utili per trovare le informazioni sugli utenti su un sistema Linux. Qui descriveremo i comandi per ottenere i dettagli dell'account di un utente, mostrare i dettagli di accesso e ciò che gli utenti stanno facendo sul sistema.

Leggi anche :Come monitorare i comandi Linux eseguiti dagli utenti del sistema in tempo reale

Se vuoi aggiungere utenti in Linux, usa l'utility useradd e per modificare o cambiare qualsiasi attributo di un account utente già creato, usa usermod tramite la riga di comando come spiegato nelle seguenti guide:

  1. 15 utili esempi pratici sul comando "useradd"
  2. 15 utili esempi pratici sul comando "usermod"

Inizieremo esaminando i comandi per trovare le informazioni sull'account di un utente, quindi procederemo a spiegare i comandi per visualizzare i dettagli di accesso.

1. id Comando

id è una semplice utility da riga di comando per visualizzare un utente reale ed efficace e gli ID di gruppo come segue.

$ id tecmint uid=1000(tecmint) gid=1000(tecmint) gruppi=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130 (sambashare)

2. comando gruppi

gruppi comando viene utilizzato per mostrare tutti i gruppi a cui appartiene un utente in questo modo.

$ gruppi tecmint tecmint:tecmint adm cdrom sudo dip plugdev lpadmin sambashare

3. Comando con il dito

dito comando viene utilizzato per cercare informazioni su un utente su Linux. Non è preinstallato su molti sistemi Linux.

Per installarlo sul tuo sistema, esegui questo comando sul terminale.

$ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS$ sudo dnf install finger #Fedora 22+

Mostra il vero nome di un utente; directory principale; guscio; login:nome, ora; e molto altro come di seguito.

$ finger tecmint Accesso:tecmint Nome:TecMintDirectory:/home/tecmint Shell:/bin/bashOn da Ven Sep 22 10:39 (IST) su tty8 da :0 2 ​​ore 1 minuto idleNo mail.No Plan.

4. ottenere il comando

uomo è un'utilità della riga di comando per il recupero di voci da Cambia servizio nome (NSS ) librerie da uno specifico database di sistema.

Per ottenere i dettagli dell'account di un utente, utilizza il passwd database e il nome utente come segue.

$ getent passwd tecmint tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

5. grep Comando

Il comando grep è un potente strumento di ricerca di modelli disponibile sulla maggior parte se non su tutti i sistemi Linus. Puoi usarlo per trovare informazioni su un utente specifico dal file degli account di sistema:/etc/passwd come mostrato di seguito.

$ grep -i tecmint /etc/passwd tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

6. Comando lslogins

comando lslogins mostra le informazioni sugli utenti conosciuti nel sistema, il -u flag mostra solo gli account utente.

$ lslogins -u UID PROC UTENTE PWD-LOCK PWD-DENY LAST-LOGIN GECOS 0 root 144 root1000 tecmint 70 10:39:07 TecMint,,,1001 aaronkilik 0 1002 john 0 John Doo

7. comando utenti

comando utenti mostra i nomi utente di tutti gli utenti attualmente connessi al sistema in questo modo.

Utenti $ tecmintaaron

8. chi comanda

che comanda viene utilizzato per visualizzare gli utenti che hanno effettuato l'accesso al sistema, inclusi i terminali da cui si stanno connettendo.

$ chi -u tecmint tty8 2017-09-22 10:39 02:09 2067 (:0)

9. w Comando

comando w mostra tutti gli utenti che hanno effettuato l'accesso al sistema e cosa stanno facendo.

$ con 12:46:54 fino a 2:10, 1 utente, carico medio:0.34, 0.44, 0.57UTENTE TTY DA [email protetta] IDLE JCPU PCPU WHATtecmint tty8 :0 10:39 2:10m 4:43 0.46s cannella-sessio

10. last o lastb comandi

comandi last/lastb visualizza un elenco degli ultimi utenti che hanno effettuato l'accesso al sistema.

ultimo $ OPPURE$ last -a #mostra nome host nell'ultima colonna
Lista degli ultimi utenti registrati :56) :0reboot system boot Thu Sep 21 10:42 - 17:40 (06:58) 4.4.0-21-generictecmint tty8 Mer Sep 20 10:19 - down (06:50) :0reboot system boot Wed Sep 20 10:17 - 17:10 (06:52) 4.4.0-21-genericmint pts/14 mar 19 set 15:15 - 15:16 (00:00) tmux(14160).%146tecmint pts/13 mar 19 set 15:15 - 15:16 (00:00) tmux(14160).%145...

Per mostrare tutti gli utenti che erano presenti in un momento specifico, usa il -p opzione come segue.

$ last -ap now tecmint tty8 Ven 22 settembre 10:39 andato - nessuna disconnessione :0reboot system boot Ven 22 settembre 10:36 ancora in esecuzione 4.4.0-21-genericwtmp inizia Ven 1 settembre 16:23:02 2017

11. comando lastlog

comando lastlog viene utilizzato per trovare i dettagli di un accesso recente di tutti gli utenti o di un determinato utente come segue.

$ lastlog OPPURE$ lastlog -u tecmint #mostra record lastlog per utenti specifici tecmint
Record degli utenti registrati di recente
Nome utente Porta da Latestroot **Mai effettuato l'accesso**kernoops **Mai effettuato l'accesso**pulse **Mai effettuato l'accesso**rtkit **Mai effettuato l'accesso**saned **Mai effettuato l'accesso* *usbmux **Mai loggato**mdm **Mai loggato**temint pts/1 127.0.0.1 Ven Jan 6 16:50:22 +0530 2017..

Questo è tutto! Se conosci altri trucchi o comandi da riga di comando per visualizzare i dettagli dell'account utente, condividili con noi.

Troverai questi articoli correlati così utili:

  1. Come gestire utenti e gruppi in Linux
  2. Come eliminare gli account utente con Home Directory in Linux
  3. 3 modi per modificare la shell utente predefinita in Linux
  4. Come bloccare o disabilitare gli accessi utente in Linux

In questo articolo, abbiamo spiegato vari modi per trovare informazioni sugli utenti e dettagli di accesso su un sistema Linux. Puoi fare qualsiasi domanda o condividere i tuoi pensieri tramite il modulo di feedback qui sotto.


Linux
  1. 4 modi per trovare l'indirizzo IP pubblico del server nel terminale Linux

  2. 4 modi per disabilitare l'account di root in Linux

  3. Come eseguire il comando prima dell'accesso dell'utente su Linux?

  4. Come bloccare e sbloccare l'utente in Linux

  5. login Esempi di comandi in Linux

comando userdel - Elimina l'account utente dal sistema Linux

Che cos'è l'UID in Linux, come trovarlo e modificarlo

3 modi per trovare file e directory in Linux

4 modi per trasferire file e directory su Linux

50 esempi semplici e utili di comando Trova in Linux

Come creare utenti su Ubuntu Linux in più modi