Il sistema operativo Linux ha reso tutto molto semplice. Non attacca l'utente con un approccio come singola funzione può essere eseguito in più modi. Sia che tu voglia andare con i comandi integrati o preferisci installare qualsiasi strumento, la scelta è tua!
Allo stesso modo, in questa guida, vedremo molti modi per trovare l'ID utente attraverso diversi comandi. Ma la domanda è: perché dovresti ottenere un'identità come nella maggior parte dei casi, l'amministratore è l'unico utente.
È necessario trovare il tuo ID quando danno accesso ad altre persone. In questo caso, un singolo PC ha più account da cui gli utenti hanno effettuato l'accesso. Un altro caso potrebbe verificarsi se l'utente è collegato in remoto su un server e necessita di una risposta rapida per ottenere i dettagli del nome utente dell'accesso.
Come trovare l'ID utente in Linux
Nelle distribuzioni di Linux, abbiamo più comandi che aiutano a trovare l'ID utente molto rapidamente:
comando id
IL id Il comando è il modo più semplice per visualizzare un elenco di utenti reali ed efficaci e mostra anche gli ID del gruppo.
Puoi semplicemente digitare il "id"Nel terminale o usa il nome utente con il"id"Comando come menzionato di seguito:
$ idO
$ id wardahcomando getent
IL "Geent"Il comando in sistemi unix e simile a Linux viene utilizzato per recuperare le voci da un database di sistema supportato da NSS (Nome Service Switch) Libraries. I dettagli dell'utente sono stati archiviati nei database Passwd e Group.
Per ottenere i dettagli dell'utente attraverso il Geent comando, seguire la sintassi:
getent [database] [chiave ...]Quindi, se voglio mostrare i dettagli dell'ID utente, il comando sarebbe:
$ GetEnd Passwd Wardahcomando lslogins
IL "LSLogins"L'utilità di comando in Linux deve acquisire tutti i dettagli disponibili dai file di sistema solo su utenti specifici.
IL "-u”Bandiera nella"LSLogins"Il comando viene utilizzato per mostrare gli account utente:
$ lsLogins -ucomando W
IL "w"Il comando aiuta a visualizzare l'attuale registrato negli utenti e le azioni eseguite in un sistema:
$ wche comanda
IL "Chi"L'utilità di comando viene utilizzata per stampare il nome utente attualmente effettuato e i dettagli del terminale con data e ora. Puoi semplicemente digitare il "Chi"O usalo con il flag"-u"Nel terminale:
$ chicomando whoami
Per visualizzare l'unico nome utente dell'account corrente, digitare:
$ whoamicomando grep
IL "grep"Il comando è considerato un potente strumento Linux per cercare un modello particolare. Aiuta a cercare i dati (testo o stringhe) dal dato e visualizzarli. Per visualizzare i dettagli dell'utente dal/etc/passwd file, segui il comando:
$ grep wardah /etc /passwdutenti e comandi utente echo $
IL "utenti"Il comando viene utilizzato per visualizzare un elenco di tutti gli utenti effettuati al sistema, mentre il"Echo $ utente"È un alternativa del comando"chi sono."Visualizza una risposta a una riga.
$ utentiUltimo comando
Usando il scorso Comando, l'utente può stampare l'elenco dell'ultimo registrato negli utenti al sistema operativo:
$ ultimocomando delle dita
Se si desidera installare lo strumento di comando per cercare le informazioni dell'utente, nulla è meglio da "dito"Comando.
IL "dito"L'utilità della linea di comando in Linux viene utilizzata per stampare le informazioni dell'utente nel terminale. Non è uno strumento integrato nella maggior parte delle distribuzioni Linux. Quindi, per ottenerlo, installalo prima:
$ sudo Apt Installa FingerOra, per mostrare le informazioni necessarie sull'utente che include il vero nome dell'utente, le informazioni sulla directory, la shell, ecc., tipo:
$ dito wardahConclusione
In questo articolo, abbiamo imparato diversi modi per trovare l'identità dell'utente sul sistema Linux. Il sistema Linux ha introdotto molte utility di comando per visualizzare l'ID utente. Inoltre, se si desidera installare lo strumento per ottenere informazioni, abbiamo menzionato "dito"Strumento di comando per stampare tutti i dettagli necessari dell'utente.