Cum să vizualizați utilizatorii de sistem în Linux pe Ubuntu

Cum să vizualizați utilizatorii de sistem în Linux pe Ubuntu

Introducere

Ubuntu, o distribuție populară a sistemului de operare Linux, oferă o gamă largă de instrumente și comenzi pentru gestionarea sistemului, inclusiv capacitatea de a vizualiza utilizatorii de sistem. Înțelegerea și gestionarea eficientă a utilizatorilor de sistem sunt esențiale pentru securitatea și administrarea sistemului. Acest ghid vă va oferi o prezentare aprofundată a metodelor de vizualizare a utilizatorilor de sistem în Ubuntu, ghidându-vă prin diverse comenzi și tehnici pentru a obține informații detaliate despre conturile de utilizator.

Metode de vizualizare a utilizatorilor de sistem

1. Comanda „who”

Comanda who este un instrument simplu dar eficient pentru a lista utilizatorii de sistem conectați în prezent și informații despre sesiunile lor.

Sintaxă:

bash
who

Exemplu:

bash
who

Ieșire:


username tty login@ idle what
john pts/0 16:37 0.00s -bash
mary pts/1 17:02 0.00s -bash

2. Comanda „w”

Comanda w oferă o imagine mai detaliată a utilizatorilor de sistem conectați, inclusiv informații despre timpul de încărcare, procesele în execuție și utilizarea resurselor.

Sintaxă:

bash
w

Exemplu:

bash
w

Ieșire:


17:31:10 up 2:10, 2 users, load average: 0.04, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
john pts/0 192.168.1.101 16:37 0.00s 0.06s 0.00s -bash
mary pts/1 192.168.1.102 17:02 0.00s 0.05s 0.01s -bash

3. Comanda „finger”

Comanda finger afișează informații despre un utilizator de sistem specific, inclusiv numele complet, locația de întâlnire, numele de utilizator shell și ora de conectare.

  Cum să utilizați chatul vocal în H1Z1 PS4

Sintaxă:

bash
finger username

Exemplu:

bash
finger john

Ieșire:


Login: john
Name: John Doe
Directory: /home/john
Shell: /bin/bash
Office Phone: 555-1234
Home Phone: 555-4567
Last login: 16:37 on pts/0 from 192.168.1.101
No Plan.

4. Comanda „last”

Comanda last listează istoricul de conectare al tuturor utilizatorilor de sistem, inclusiv numele de utilizator, adresa IP, ora de conectare și ora de deconectare.

Sintaxă:

bash
last

Exemplu:

bash
last

Ieșire:


john pts/0 192.168.1.101 16:37 17:31 (00:54) -bash
mary pts/1 192.168.1.102 17:02 still logged in

5. Fișierul „/etc/passwd”

Fișierul /etc/passwd este un fișier de configurare care conține informații despre conturile de utilizator de sistem, inclusiv numele de utilizator, UID, GID, directorul home și shell-ul implicit.

Sintaxă:

bash
cat /etc/passwd

Ieșire:


root:x:0:0:root:/root:/bin/bash
john:x:1000:1000:John Doe:/home/john:/bin/bash
mary:x:1001:1001:Mary Smith:/home/mary:/bin/bash

Gestionarea utilizatorilor de sistem

Pe lângă vizualizarea utilizatorilor de sistem, Ubuntu oferă și o gamă largă de comenzi și instrumente pentru gestionarea conturilor de utilizator. Aceste comenzi vă permit să adăugați, să eliminați, să modificați și să gestionați utilizatori de sistem în mod eficient.

Comenzi pentru gestionarea utilizatorilor:

* useradd – Adăugați un nou utilizator de sistem
* userdel – Ștergeți un utilizator de sistem
* usermod – Modificați informațiile unui utilizator de sistem
* passwd – Modificați parola unui utilizator de sistem
* sudo – Permite utilizatorilor să execute comenzi ca root

Concluzie

Înțelegerea modului de vizualizare și gestionare a utilizatorilor de sistem este esențială pentru administrarea eficientă a sistemului în Ubuntu. Comenzile și tehnicile descrise în acest ghid vă vor permite să obțineți informații detaliate despre conturile de utilizator, să monitorizați activitatea utilizatorilor și să gestionați utilizatorii de sistem în mod eficient. Prin utilizarea acestor metode, puteți asigura securitatea și buna funcționare a sistemului dvs. Ubuntu.

  Cadrul Cyber ​​Kill Chain este depășit?

Întrebări frecvente

1. Cum aflu cine este conectat la sistemul meu?
Utilizați comanda who pentru a lista utilizatorii conectați în prezent.

2. Care este diferența dintre comenzile who și w?
Comanda w oferă informații mai detaliate decât comanda who, inclusiv timpul de încărcare, procesele în execuție și utilizarea resurselor.

3. Cum aflu informații detaliate despre un anumit utilizator de sistem?
Utilizați comanda finger urmată de numele de utilizator pentru a obține informații precum numele complet, locația de întâlnire și ora de conectare.

4. Cum vizualizez istoricul de conectare al utilizatorilor de sistem?
Utilizați comanda last pentru a lista istoricul de conectare al tuturor utilizatorilor.

5. Unde pot găsi informații despre conturile de utilizator de sistem?
Fișierul /etc/passwd conține informații despre conturile de utilizator de sistem, inclusiv numele de utilizator, UID, GID și directorul home.

6. Cum adaug un nou utilizator de sistem?
Utilizați comanda useradd urmată de numele de utilizator pentru a adăuga un nou utilizator de sistem.

7. Cum modific parola unui utilizator de sistem?
Utilizați comanda passwd urmată de numele de utilizator pentru a modifica parola unui utilizator de sistem.

8. Cum dezactivez un cont de utilizator?
Utilizați comanda usermod -L urmată de numele de utilizator pentru a dezactiva un cont de utilizator.

9. Cum șterg un cont de utilizator?
Utilizați comanda userdel urmată de numele de utilizator pentru a șterge un cont de utilizator.

10. Cum acord utilizatorilor privilegii de root?
Utilizați comanda sudo urmată de comanda pe care doriți să o executați ca root.