Com veure una llista d'usuaris a Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Tot i que probablement sabeu com iniciar la sessió al vostre sistema Linux amb un únic compte d’usuari i que esteu familiaritzat amb el compte root, és probable que no tingueu una utilitat senzilla per visualitzar tots els comptes del vostre sistema. Afortunadament, només cal fer un pirateig a la línia d’ordres per publicar tota la llista. Això significa, per descomptat, que primer haureu de començar una línia d'ordres.



Premeu Super + T o Ctrl + Alt + T per iniciar-ne un de gràfic. També és possible que vulgueu cercar la paraula Terminal al Ubuntu Unity Dash o trobar el programa a Eines i utilitats del sistema al menú Aplicacions KDE o al menú Xfce4 Whisker. Segons la distribució que utilitzeu, probablement no necessiteu cap privilegi especial per executar aquesta ordre. La majoria de distribucions modernes assignaran almenys algunes tasques d'administrador al primer usuari, però sempre podeu afegir sudo a aquestes ordres, si cal.



Mètode 1: obtenir una llista de tots els usuaris de Linux

Hauríeu de poder veure una llista de tots els usuaris escrivint el següent a l’indicador d’ordres getent passwd | tallar -d ’:’ -f1 | menys tot i que, com que fa tant de temps, és possible que vulgueu copiar-lo i enganxar-lo des d'aquest recurs web. Si és així, assegureu-vos de fer clic al menú Edita de l’emulador de terminal i, a continuació, de fer clic a Enganxa. És possible que també vulgueu fer servir Maj + Ctrl + V per enganxar, però tingueu en compte que Ctrl + V no s’enganxa a la majoria d’emuladors de terminal, ja que té una funció diferent a la línia d’ordres.



Aquesta ordre hauria de generar una llarga línia que podeu navegar mitjançant les tecles del cursor o mitjançant la tecla J i la tecla K per desplaçar-vos cap amunt i cap avall. Escriviu q per sortir. Si és la primera vegada que mireu tots els usuaris del vostre sistema, probablement us sorprendrà. No us preocupeu, perquè el vostre sistema no ha estat compromès en absolut. Les distribucions GNU / Linux de propòsit general tenen molts comptes d'usuari configurats per executar diferents processos com una altra cosa que no sigui root. El vostre nom d'usuari real en un sistema d'un sol usuari es pot trobar molt probablement a la part inferior.

Alguns d’aquests noms us podrien reconèixer com a noms de diferents programes que s’executen en segon pla. Aquests comptes probablement es van instal·lar quan es van produir els paquets d’aquests programes.



Mètode 2: cerqueu el nombre d'usuaris

Com que aquesta llista és probablement bastant llarga i desagradable, haureu d’utilitzar la utilitat wc o recompte de paraules per trobar el nombre exacte de comptes d’usuari configurats al vostre sistema. A la sol·licitud, escriviu o copieu getent passwd | wc -l a continuació, premeu Intro. No haureu d’utilitzar una canonada a un programa com més o menys, perquè segurament només tindrà uns quants dígits.

Al sistema de prova de mostra de Xubuntu que vam fer per fer captures de pantalla, no hi havia menys de 38 comptes d'usuari, tot i que un únic compte real d'usuari real és l'única manera d'iniciar sessió a aquesta màquina. Això es deu al fet que aquest programa compta amb els pseudo-comptes creats per aquests paquets. Afortunadament, hi ha una manera de restringir-vos a comptar només els reals.

Si voleu veure qui ha iniciat la sessió a la màquina, escriviu usuaris i premeu Enter. La majoria de les persones que fan servir una distribució basada en Debian esbrinaran que només tenen el seu compte més l'arrel. Els sistemes de servidors i les configuracions multiusuari que executen alguna cosa com CentOS o Red Hat Enterprise Linux poden trobar que hi ha molts més comptes registrats alhora, tret que facin servir màquines virtuals per mantenir el compte enrere. Tingueu en compte que els usuaris que han iniciat sessió en màquines virtuals que funcionen amb bare metal només apareixeran quan hagin iniciat la sessió des dels seus propis entorns.

Es pot obtenir una mica més d'informació executant l'ordre OMS sense arguments en absolut. Trobareu a quins terminals hi ha iniciat la sessió cadascun dels usuaris. Recordeu que tty7 és el servidor gràfic X o Wayland amb què esteu treballant si teniu instal·lat Unity o GNOME. Això explica per què el vostre compte d'usuari encara us pugui mostrar la sessió iniciada en algun lloc, fins i tot si només feu servir un ordinador de taula estàndard. En realitat, a causa d’algunes curiositats històriques d’Unix i de la manera com els sistemes Unix gestionen els dispositius dels usuaris, ho veureu fins i tot si teniu alguna cosa amb pantalla tàctil.

3 minuts de lectura