Een van de kenmerken van multiplayerbesturingssystemen, waaronder Linux, is de mogelijkheid om het door verschillende mensen te gebruiken. Meestal wordt voor elk van hen een apart account aangemaakt. Onder Linux kan de lijst met gebruikers worden bekeken met behulp van de opdrachtinterpreter door een speciale reeks tekens in te voeren. Deze optie voor het oplossen van het probleem is de eenvoudigste en vereist geen speciale vaardigheden.
Wie moet als gebruiker van het systeem worden beschouwd
Iedereen die een computer gebruikt enOS-tools kunnen als een gebruiker worden beschouwd. Het krijgt een bepaalde unieke naam toegewezen (anders niet toegestaan), die Latijnse letters, Arabische cijfers, symbolen "_" en "." Kan bevatten. Elke gebruiker heeft een aparte directory. Hij komt erin na toestemming. Het bevat een aantal persoonlijke bestanden en mappen. Gebruikersmappen bevinden zich doorgaans in de map / home. De OS-beheerder kan accounts instellen om de toegang tot bestanden, mappen en randapparatuur te regelen.
Hoe een lijst met gebruikers in Linux weer te geven
Hoe los je het probleem van het intrekken van bestaande accounts op? In Linux wordt de lijst met gebruikers weergegeven door het commando (verschillende parameters zijn toegestaan):
# cat / etc / passwd
Waarom werkt het?Het feit is dat alle benodigde gegevens zich in het bestand / etc / passwd bevinden. Een persoon die geïnteresseerd is in rekeningen, spreekt hem rechtstreeks aan. Na het specificeren van de opdracht, wordt een lijst met Linux-accounts weergegeven. De lijst met gebruikers in het systeem kan behoorlijk uitgebreid zijn. Gegevens over bestaande accounts worden regel voor regel weergegeven.
Hoe zou dit eruit kunnen zien op het scherm? Elke regel zal er ongeveer als volgt uitzien:
root: xD634Jhs5jH32: 0: 0: root: / root: / bin / bashnewuser: Xv7Q641g89oKK: 1000: 100: Ivan Fedorov: / home / newuser: / bin / bash
Decodering:
account (gebruikersnaam): wachtwoord (versleuteld wachtwoord): UID (uniek ID kaart): GID (gebruikershoofdgroep-ID): GECOS (aanvullende informatie): directory (gebruikersdirectory): shell (gebruikte opdrachtinterpreter).
Hoe actieve accounts te bekijken
Met het bovenstaande commando kunt u uitvoerenlijst met alle gebruikers die in het systeem zijn geregistreerd. Maar wat als u onder Linux een lijst met gebruikers wilt weergeven die op dit moment actief zijn? Om dit te doen, kunt u de volgende opdracht gebruiken:
#WHO
Door deze instructie te typen, kan een persoon de lijst met accounts bekijken die in het systeem actief zijn. In dit geval is in Linux de lijst met gebruikers ook regel voor regel uitgevoerd.Met beheerdersrechten kunt u verschillende manipulaties uitvoeren met actieve accounts. U kunt mensen dus toegang geven tot bepaalde bestanden of mappen, het gebruik van bepaalde programma's beperken.