Vertoon gebruikersinligting binne Linux met die "id" -opdrag

Hierdie gids sal jou wys hoe om inligting oor die huidige gebruiker uit te druk, insluitende die groepe waaraan hulle behoort.

As u stelselinligting wil wys, kan u die uname-opdrag gebruik .

ID (Vertoon volledige gebruiker inligting)

Op sy eie druk die ID-opdrag baie inligting:

U kan die id-opdrag soos volg uitvoer:

id

Die id-bevel sal al die inligting oor die huidige gebruiker openbaar, maar jy kan ook die naam van 'n ander gebruiker spesifiseer.

Byvoorbeeld:

id fred

id -g (Vertoon primêre groep ID vir 'n gebruiker)

As jy die primêre groep-ID vir die huidige gebruiker wil vind, tik die volgende opdrag:

id -g

Dit sal net die groep-ID soos 1001 lys.

Jy mag dalk wonder wat 'n primêre groep is. Wanneer u 'n gebruiker skep, byvoorbeeld Fred, word hulle 'n groep toegeken op grond van die instellings van die / etc / passwd-lêer. Wanneer daardie gebruiker lêers skep, sal hulle deur Fred besit word en aan die primêre groep toegewys word. As ander gebruikers toegang tot die groep kry, sal hulle dieselfde regte hê as ander gebruikers binne daardie groep.

U kan ook die volgende sintaksis gebruik om die primêre groep-ID te besigtig:

id - groep

As jy die primêre groep-ID vir 'n ander gebruiker wil sien, spesifiseer die gebruiker se naam:

id -g fred
id - groep fred

ID-G (Vertoon Sekondêre Groep ID vir 'n Gebruiker)

As u die sekondêre groepe wil vind, behoort die gebruiker die volgende opdrag te tik:

id -G

Die uitset van die bogenoemde opdrag sal wees in die lyne van 1000 4 27 38 46 187.

Soos voorheen genoem, word 'n gebruiker aan 'n enkele primêre groep toegewys, maar hulle kan ook by sekondêre groepe gevoeg word. Byvoorbeeld, Fred kan 'n primêre groep van 1001 hê, maar hy behoort ook aan groepe 2000 (rekeninge), 3000 (bestuurders) ens.

U kan ook die volgende sintaksis gebruik om die sekondêre groep ids te besigtig.

id - groepe

As jy die sekondêre groep-ID vir 'n ander gebruiker wil sien, spesifiseer die gebruiker se naam:

id -G fred
id - groepe fred

id -gn (Vertoon primêre groepnaam vir 'n gebruiker)

Om die groep ID te wys is goed, maar as mens is dit baie makliker om dinge te verstaan ​​wanneer hulle vernoem word.

Die volgende opdrag toon die naam van die primêre groep vir 'n gebruiker:

id -gn

Die uitset vir hierdie opdrag op 'n standaard Linux verspreiding sal waarskynlik dieselfde wees as die gebruikersnaam. Byvoorbeeld, fred.

U kan ook die volgende sintaksis gebruik om die groepnaam te besigtig:

id - groepnaam

As u die primêre groepnaam vir 'n ander gebruiker wil sien, sluit die gebruiker se naam in die opdrag:

id -gn fred
id - groep - naam fred

id -Gn (Wys Sekondêre Groepnaam vir 'n Gebruiker)

As u die sekondêre groepname en nie die id nommers vir 'n gebruiker wil vertoon nie, voer die volgende opdrag in:

id -Gn

Die uitset sal iets wees wat in die sin van Fred adm cdrom sudo sambashare is.

U kan dieselfde inligting kry deur die volgende sintaksis te gebruik:

id - groepe - naam

As jy die sekondêre groepname vir 'n ander gebruiker wil sien, spesifiseer die gebruiker se naam in die opdrag:

id-wees vrede
id - groepe - name fred

id -u (Vertoon gebruikers ID)

As u die gebruikersnaam vir die huidige gebruikerstipe wil vertoon in die volgende opdrag:

id -u

Die uitset van die opdrag sal iets wees in die lyne van 1000.

U kan dieselfde effek bereik deur die volgende opdrag te tik:

id - gebruiker

U kan die gebruikers-ID vir 'n ander gebruiker uitvind deur die gebruiker se naam as deel van die opdrag te spesifiseer:

id -u fred
id - user fred

id -un (Wys gebruikersnaam)

U kan die gebruikersnaam vir die huidige gebruiker vertoon deur die volgende opdrag te tik:

id -un

Die uitset van die bogenoemde bevel sal iets wees in die sin van Fred.

U kan ook die volgende opdrag gebruik om dieselfde inligting te vertoon:

id - gebruikersnaam

Daar is min punt om 'n ander gebruiker se naam aan hierdie bevel te gee.

opsomming

Die hoofrede om die id-opdrag te gebruik, is om uit te vind watter groepe 'n gebruiker behoort en soms om uit te vind watter gebruiker jy ingeteken is, veral as jy die su-opdrag gebruik om tussen gebruikers te wissel.

In laasgenoemde geval kan u die Whoami-opdrag gebruik om uit te vind wie u aangemeld is, en u kan die opdrag van groepe gebruik om uit te vind watter groepe 'n gebruiker behoort.

Die su-opdrag moet net gebruik word as u 'n aantal opdragte as 'n ander gebruiker moet uitvoer. Vir ad-hoc opdragte moet u die sudo-opdrag gebruik .